html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header,section,nav,article,footer,details,footer,summary{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;}
:focus{outline:0;}
html{overflow-x:hidden;}
body{line-height:1.5em;color:black;background:white;}
ol, ul, li{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
input, select{border:none;}
@-ms-viewport{width:device-width;}
hr{clear:both;width:97%;border-color: rgba(180, 180, 180, 0.13);}
@font-face{font-family:'Proxima Nova';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff') format('woff'),
url('../fonts/fontawesome-webfont.ttf') format('truetype'),
url('../fonts/fontawesome-webfont.svg') format('svg');font-weight:200;font-style:normal;}
 
h1{font-family:"Microsoft YaHei" ! important;font-weight:200;font-size:66px;line-height:1.0em;letter-spacing:-3px;margin-bottom:25px;}
h2{font-family:"Microsoft YaHei" ! important;font-weight:200;font-size:40px;line-height:1.1em;letter-spacing:-1px;margin-bottom:20px;}
h3{font-family:"Microsoft YaHei" ! important;font-weight:300;font-size:32px;line-height:1.2em;letter-spacing:-1px;margin-bottom:20px;}
h4{font-family:"Microsoft YaHei" ! important;font-weight:300;font-size:24px;line-height:1.2em;letter-spacing:0px;margin-bottom:15px;}
h5{font-family:"Microsoft YaHei" ! important;font-weight:700;font-size:24px;line-height:1.2em;margin-bottom:10px;}
h6{font-family:"Microsoft YaHei" ! important;font-weight:300;font-size:24px;line-height:1.2em;margin-bottom:10px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){h1{font-size:44px;letter-spacing:-2px;}
h2{font-size:32px;}
h3{font-size:26px;margin-bottom:15px;}
h4{font-size:21px;margin-bottom:15px;}
h5, h6{font-size:21px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){h1{font-size:36px;letter-spacing:-2px;}
h2{font-size:30px;}
h3{font-size:24px;margin-bottom:15px;}
h4{font-size:21px;margin-bottom:15px;}
h5, h6{font-size:21px;}
}
p, span{font-family:"Microsoft YaHei" ! important;font-size:18px;font-weight:300;line-height:1.4em;letter-spacing:0;}
strong{font-weight:700;}
em, i{font-style:italic;}
sup, sub{font-size:60%;line-height:1em;}
pre{line-height:1.35em;}
pre.prettyprint{margin-bottom:20px;padding:25px !important;background:#FFF;border:1px solid #CCC;overflow-y:auto;}
pre.prettyprint span{font-family:monospace;white-space:pre;margin:1em 0px;font-size:14px;font-weight:400}
code{font-family:monospace;}
blockquote{background:#F9F9F9;border:1px solid #E6E6E6;margin-bottom:25px;padding:30px 30px 30px 30px;}
blockquote p, blockquote span, blockquote ul{margin-bottom:0 !important;}
#testimonial p{margin:0 100px 40px;text-align:center;font-family:"Minion Pro", Minion, Times New Roman, Cambria, Georgia, sans-serif;font-size:32px;font-weight:normal;font-style:italic;line-height:1.2em;}
#testimonial a{margin-top:30px;font-family:"Microsoft YaHei" ! important;font-size:18px;font-weight:500;line-height:1.4em;}
#testimonial h1{color:#41c3db;font-family:"Minion Pro", Minion, Times New Roman, Cambria, Georgia, sans-serif;font-size:180px;font-weight:bold;font-style:italic;line-height:1em;}
#testimonial h1:first-child{text-align:left;margin-bottom:-130px;margin-left:-15px;}
#testimonial h1:last-child{text-align:right;margin-top:-100px;margin-bottom:-100px;}
.monospace{font-family:"Courier", monospace;font-weight:500;}
.fineprint{font-size:10px;line-height:1.2em;}
.extra-small{font-size:14px;font-weight:500;}
.small{font-size:16px;font-weight:500;}
.large{font-size:21px;line-height:1.3em;font-weight:300;}
.extra-large{font-size:24px;line-height:1.3em;font-weight:300;}
.center-align{text-align:center;}
a{color:#009AC7;text-decoration:none;cursor:pointer;cursor:hand;}
a:hover{text-decoration:underline;cursor:pointer;cursor:hand;}
a:visited{color:#00728F;text-decoration:none;cursor:pointer;cursor:hand;}
ol{counter-reset:list;}
ol.upper-alpha li, ol.lower-alpha, ol.upper-roman li, ol.lower-roman li, ul.disc li, ul.circle li, ul.none li{margin-bottom:6px;}
ol.upper-alpha li{list-style:upper-alpha;}
ol.lower-alpha li{list-style:lower-alpha;}
ol.upper-roman li{list-style:upper-roman;}
ol.lower-roman li{list-style:lower-roman;}
ol.decimal li{list-style:decimal;}
ol.parentheses li:before{content:"(" counter(list, lower-alpha) ") ";counter-increment:list;padding-right:10px;}
ul.disc li{list-style:disc !important;}
ul.circle li{list-style:circle !important;}
ul.none li{list-style:none !important;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#testimonial p{margin:0 0 40px 0;text-align:left;font-size:32px;}
#testimonial a{margin-top:30px;font-size:18px;}
#testimonial h1{font-size:180px;line-height:1em;}
#testimonial h1:first-child{text-align:left;margin-bottom:-90px;}
#testimonial h1:last-child{text-align:right;margin-top:-100px;}
.extra-small{font-size:12px;}
.small{font-size:14px;}
p, span{font-size:16px;}
.large{font-size:18px;}
.extra-large{font-size:21px;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){.extra-small{font-size:12px;}
.small{font-size:14px;}
p, span{font-size:16px;}
.large{font-size:16px;line-height:1.5em;}
.extra-large{font-size:18px;line-height:1.5em;}
blockquote{padding:20px 20px 10px 20px;}
}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
.fa-glass:before{content:"\f000";}
.fa-music:before{content:"\f001";}
.fa-search:before{content:"\f002";}
.fa-envelope-o:before{content:"\f003";}
.fa-heart:before{content:"\f004";}
.fa-star:before{content:"\f005";}
.fa-star-o:before{content:"\f006";}
.fa-user:before{content:"\f007";}
.fa-film:before{content:"\f008";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-times:before{content:"\f00d";}
.fa-search-plus:before{content:"\f00e";}
.fa-search-minus:before{content:"\f010";}
.fa-power-off:before{content:"\f011";}
.fa-signal:before{content:"\f012";}
.fa-gear:before,
.fa-cog:before{content:"\f013";}
.fa-trash-o:before{content:"\f014";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-road:before{content:"\f018";}
.fa-download:before{content:"\f019";}
.fa-arrow-circle-o-down:before{content:"\f01a";}
.fa-arrow-circle-o-up:before{content:"\f01b";}
.fa-inbox:before{content:"\f01c";}
.fa-play-circle-o:before{content:"\f01d";}
.fa-rotate-right:before,
.fa-repeat:before{content:"\f01e";}
.fa-refresh:before{content:"\f021";}
.fa-list-alt:before{content:"\f022";}
.fa-lock:before{content:"\f023";}
.fa-flag:before{content:"\f024";}
.fa-headphones:before{content:"\f025";}
.fa-volume-off:before{content:"\f026";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-up:before{content:"\f028";}
.fa-qrcode:before{content:"\f029";}
.fa-barcode:before{content:"\f02a";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-print:before{content:"\f02f";}
.fa-camera:before{content:"\f030";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-dedent:before,
.fa-outdent:before{content:"\f03b";}
.fa-indent:before{content:"\f03c";}
.fa-video-camera:before{content:"\f03d";}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before{content:"\f03e";}
.fa-pencil:before{content:"\f040";}
.fa-map-marker:before{content:"\f041";}
.fa-adjust:before{content:"\f042";}
.fa-tint:before{content:"\f043";}
.fa-edit:before,
.fa-pencil-square-o:before{content:"\f044";}
.fa-share-square-o:before{content:"\f045";}
.fa-check-square-o:before{content:"\f046";}
.fa-arrows:before{content:"\f047";}
.fa-step-backward:before{content:"\f048";}
.fa-fast-backward:before{content:"\f049";}
.fa-backward:before{content:"\f04a";}
.fa-play:before{content:"\f04b";}
.fa-pause:before{content:"\f04c";}
.fa-stop:before{content:"\f04d";}
.fa-forward:before{content:"\f04e";}
.fa-fast-forward:before{content:"\f050";}
.fa-step-forward:before{content:"\f051";}
.fa-eject:before{content:"\f052";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-plus-circle:before{content:"\f055";}
.fa-minus-circle:before{content:"\f056";}
.fa-times-circle:before{content:"\f057";}
.fa-check-circle:before{content:"\f058";}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-crosshairs:before{content:"\f05b";}
.fa-times-circle-o:before{content:"\f05c";}
.fa-check-circle-o:before{content:"\f05d";}
.fa-ban:before{content:"\f05e";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-arrow-down:before{content:"\f063";}
.fa-mail-forward:before,
.fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-compress:before{content:"\f066";}
.fa-plus:before{content:"\f067";}
.fa-minus:before{content:"\f068";}
.fa-asterisk:before{content:"\f069";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-gift:before{content:"\f06b";}
.fa-leaf:before{content:"\f06c";}
.fa-fire:before{content:"\f06d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-warning:before,
.fa-exclamation-triangle:before{content:"\f071";}
.fa-plane:before{content:"\f072";}
.fa-calendar:before{content:"\f073";}
.fa-random:before{content:"\f074";}
.fa-comment:before{content:"\f075";}
.fa-magnet:before{content:"\f076";}
.fa-chevron-up:before{content:"\f077";}
.fa-chevron-down:before{content:"\f078";}
.fa-retweet:before{content:"\f079";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-arrows-v:before{content:"\f07d";}
.fa-arrows-h:before{content:"\f07e";}
.fa-bar-chart-o:before{content:"\f080";}
.fa-twitter-square:before{content:"\f081";}
.fa-facebook-square:before{content:"\f082";}
.fa-camera-retro:before{content:"\f083";}
.fa-key:before{content:"\f084";}
.fa-gears:before,
.fa-cogs:before{content:"\f085";}
.fa-comments:before{content:"\f086";}
.fa-thumbs-o-up:before{content:"\f087";}
.fa-thumbs-o-down:before{content:"\f088";}
.fa-star-half:before{content:"\f089";}
.fa-heart-o:before{content:"\f08a";}
.fa-sign-out:before{content:"\f08b";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-thumb-tack:before{content:"\f08d";}
.fa-external-link:before{content:"\f08e";}
.fa-sign-in:before{content:"\f090";}
.fa-trophy:before{content:"\f091";}
.fa-github-square:before{content:"\f092";}
.fa-upload:before{content:"\f093";}
.fa-lemon-o:before{content:"\f094";}
.fa-phone:before{content:"\f095";}
.fa-square-o:before{content:"\f096";}
.fa-bookmark-o:before{content:"\f097";}
.fa-phone-square:before{content:"\f098";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-unlock:before{content:"\f09c";}
.fa-credit-card:before{content:"\f09d";}
.fa-rss:before{content:"\f09e";}
.fa-hdd-o:before{content:"\f0a0";}
.fa-bullhorn:before{content:"\f0a1";}
.fa-bell:before{content:"\f0f3";}
.fa-certificate:before{content:"\f0a3";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-hand-o-down:before{content:"\f0a7";}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-arrow-circle-up:before{content:"\f0aa";}
.fa-arrow-circle-down:before{content:"\f0ab";}
.fa-globe:before{content:"\f0ac";}
.fa-wrench:before{content:"\f0ad";}
.fa-tasks:before{content:"\f0ae";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-arrows-alt:before{content:"\f0b2";}
.fa-group:before,
.fa-users:before{content:"\f0c0";}
.fa-chain:before,
.fa-link:before{content:"\f0c1";}
.fa-cloud:before{content:"\f0c2";}
.fa-flask:before{content:"\f0c3";}
.fa-cut:before,
.fa-scissors:before{content:"\f0c4";}
.fa-copy:before,
.fa-files-o:before{content:"\f0c5";}
.fa-paperclip:before{content:"\f0c6";}
.fa-save:before,
.fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-underline:before{content:"\f0cd";}
.fa-table:before{content:"\f0ce";}
.fa-magic:before{content:"\f0d0";}
.fa-truck:before{content:"\f0d1";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-money:before{content:"\f0d6";}
.fa-caret-down:before{content:"\f0d7";}
.fa-caret-up:before{content:"\f0d8";}
.fa-caret-left:before{content:"\f0d9";}
.fa-caret-right:before{content:"\f0da";}
.fa-columns:before{content:"\f0db";}
.fa-unsorted:before,
.fa-sort:before{content:"\f0dc";}
.fa-sort-down:before,
.fa-sort-desc:before{content:"\f0dd";}
.fa-sort-up:before,
.fa-sort-asc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before,
.fa-undo:before{content:"\f0e2";}
.fa-legal:before,
.fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before,
.fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before,
.fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before,
.fa-clipboard:before{content:"\f0ea";}
.fa-lightbulb-o:before{content:"\f0eb";}
.fa-exchange:before{content:"\f0ec";}
.fa-cloud-download:before{content:"\f0ed";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-user-md:before{content:"\f0f0";}
.fa-stethoscope:before{content:"\f0f1";}
.fa-suitcase:before{content:"\f0f2";}
.fa-bell-o:before{content:"\f0a2";}
.fa-coffee:before{content:"\f0f4";}
.fa-cutlery:before{content:"\f0f5";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-hospital-o:before{content:"\f0f8";}
.fa-ambulance:before{content:"\f0f9";}
.fa-medkit:before{content:"\f0fa";}
.fa-fighter-jet:before{content:"\f0fb";}
.fa-beer:before{content:"\f0fc";}
.fa-h-square:before{content:"\f0fd";}
.fa-plus-square:before{content:"\f0fe";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-desktop:before{content:"\f108";}
.fa-laptop:before{content:"\f109";}
.fa-tablet:before{content:"\f10a";}
.fa-mobile-phone:before,
.fa-mobile:before{content:"\f10b";}
.fa-circle-o:before{content:"\f10c";}
.fa-quote-left:before{content:"\f10d";}
.fa-quote-right:before{content:"\f10e";}
.fa-spinner:before{content:"\f110";}
.fa-circle:before{content:"\f111";}
.fa-mail-reply:before,
.fa-reply:before{content:"\f112";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-smile-o:before{content:"\f118";}
.fa-frown-o:before{content:"\f119";}
.fa-meh-o:before{content:"\f11a";}
.fa-gamepad:before{content:"\f11b";}
.fa-keyboard-o:before{content:"\f11c";}
.fa-flag-o:before{content:"\f11d";}
.fa-flag-checkered:before{content:"\f11e";}
.fa-terminal:before{content:"\f120";}
.fa-code:before{content:"\f121";}
.fa-mail-reply-all:before,
.fa-reply-all:before{content:"\f122";}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{content:"\f123";}
.fa-location-arrow:before{content:"\f124";}
.fa-crop:before{content:"\f125";}
.fa-code-fork:before{content:"\f126";}
.fa-unlink:before,
.fa-chain-broken:before{content:"\f127";}
.fa-question:before{content:"\f128";}
.fa-info:before{content:"\f129";}
.fa-exclamation:before{content:"\f12a";}
.fa-superscript:before{content:"\f12b";}
.fa-subscript:before{content:"\f12c";}
.fa-eraser:before{content:"\f12d";}
.fa-puzzle-piece:before{content:"\f12e";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-shield:before{content:"\f132";}
.fa-calendar-o:before{content:"\f133";}
.fa-fire-extinguisher:before{content:"\f134";}
.fa-rocket:before{content:"\f135";}
.fa-maxcdn:before{content:"\f136";}
.fa-chevron-circle-left:before{content:"\f137";}
.fa-chevron-circle-right:before{content:"\f138";}
.fa-chevron-circle-up:before{content:"\f139";}
.fa-chevron-circle-down:before{content:"\f13a";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-anchor:before{content:"\f13d";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-bullseye:before{content:"\f140";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-rss-square:before{content:"\f143";}
.fa-play-circle:before{content:"\f144";}
.fa-ticket:before{content:"\f145";}
.fa-minus-square:before{content:"\f146";}
.fa-minus-square-o:before{content:"\f147";}
.fa-level-up:before{content:"\f148";}
.fa-level-down:before{content:"\f149";}
.fa-check-square:before{content:"\f14a";}
.fa-pencil-square:before{content:"\f14b";}
.fa-external-link-square:before{content:"\f14c";}
.fa-share-square:before{content:"\f14d";}
.fa-compass:before{content:"\f14e";}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before,
.fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before,
.fa-usd:before{content:"\f155";}
.fa-rupee:before,
.fa-inr:before{content:"\f156";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"\f157";}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:"\f158";}
.fa-won:before,
.fa-krw:before{content:"\f159";}
.fa-bitcoin:before,
.fa-btc:before{content:"\f15a";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-sort-alpha-asc:before{content:"\f15d";}
.fa-sort-alpha-desc:before{content:"\f15e";}
.fa-sort-amount-asc:before{content:"\f160";}
.fa-sort-amount-desc:before{content:"\f161";}
.fa-sort-numeric-asc:before{content:"\f162";}
.fa-sort-numeric-desc:before{content:"\f163";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbs-down:before{content:"\f165";}
.fa-youtube-square:before{content:"\f166";}
.fa-youtube:before{content:"\f167";}
.fa-xing:before{content:"\f168";}
.fa-xing-square:before{content:"\f169";}
.fa-youtube-play:before{content:"\f16a";}
.fa-dropbox:before{content:"\f16b";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
.fa-adn:before{content:"\f170";}
.fa-bitbucket:before{content:"\f171";}
.fa-bitbucket-square:before{content:"\f172";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-long-arrow-down:before{content:"\f175";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-apple:before{content:"\f179";}
.fa-windows:before{content:"\f17a";}
.fa-android:before{content:"\f17b";}
.fa-linux:before{content:"\f17c";}
.fa-dribbble:before{content:"\f17d";}
.fa-skype:before{content:"\f17e";}
.fa-foursquare:before{content:"\f180";}
.fa-trello:before{content:"\f181";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-gittip:before{content:"\f184";}
.fa-sun-o:before{content:"\f185";}
.fa-moon-o:before{content:"\f186";}
.fa-archive:before{content:"\f187";}
.fa-bug:before{content:"\f188";}
.fa-vk:before{content:"\f189";}
.fa-weibo:before{content:"\f18a";}
.fa-renren:before{content:"\f18b";}
.fa-pagelines:before{content:"\f18c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-arrow-circle-o-right:before{content:"\f18e";}
.fa-arrow-circle-o-left:before{content:"\f190";}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before,
.fa-try:before{content:"\f195";}
.fa-plus-square-o:before{content:"\f196";}
.fa-space-shuttle:before{content:"\f197";}
.fa-slack:before{content:"\f198";}
.fa-envelope-square:before{content:"\f199";}
.fa-wordpress:before{content:"\f19a";}
.fa-openid:before{content:"\f19b";}
.fa-institution:before,
.fa-bank:before,
.fa-university:before{content:"\f19c";}
.fa-mortar-board:before,
.fa-graduation-cap:before{content:"\f19d";}
.fa-yahoo:before{content:"\f19e";}
.fa-google:before{content:"\f1a0";}
.fa-reddit:before{content:"\f1a1";}
.fa-reddit-square:before{content:"\f1a2";}
.fa-stumbleupon-circle:before{content:"\f1a3";}
.fa-stumbleupon:before{content:"\f1a4";}
.fa-delicious:before{content:"\f1a5";}
.fa-digg:before{content:"\f1a6";}
.fa-pied-piper-square:before,
.fa-pied-piper:before{content:"\f1a7";}
.fa-pied-piper-alt:before{content:"\f1a8";}
.fa-drupal:before{content:"\f1a9";}
.fa-joomla:before{content:"\f1aa";}
.fa-language:before{content:"\f1ab";}
.fa-fax:before{content:"\f1ac";}
.fa-building:before{content:"\f1ad";}
.fa-child:before{content:"\f1ae";}
.fa-paw:before{content:"\f1b0";}
.fa-spoon:before{content:"\f1b1";}
.fa-cube:before{content:"\f1b2";}
.fa-cubes:before{content:"\f1b3";}
.fa-behance:before{content:"\f1b4";}
.fa-behance-square:before{content:"\f1b5";}
.fa-steam:before{content:"\f1b6";}
.fa-steam-square:before{content:"\f1b7";}
.fa-recycle:before{content:"\f1b8";}
.fa-automobile:before,
.fa-car:before{content:"\f1b9";}
.fa-cab:before,
.fa-taxi:before{content:"\f1ba";}
.fa-tree:before{content:"\f1bb";}
.fa-spotify:before{content:"\f1bc";}
.fa-deviantart:before{content:"\f1bd";}
.fa-soundcloud:before{content:"\f1be";}
.fa-database:before{content:"\f1c0";}
.fa-file-pdf-o:before{content:"\f1c1";}
.fa-file-word-o:before{content:"\f1c2";}
.fa-file-excel-o:before{content:"\f1c3";}
.fa-file-powerpoint-o:before{content:"\f1c4";}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before,
.fa-file-archive-o:before{content:"\f1c6";}
.fa-file-sound-o:before,
.fa-file-audio-o:before{content:"\f1c7";}
.fa-file-movie-o:before,
.fa-file-video-o:before{content:"\f1c8";}
.fa-file-code-o:before{content:"\f1c9";}
.fa-vine:before{content:"\f1ca";}
.fa-codepen:before{content:"\f1cb";}
.fa-jsfiddle:before{content:"\f1cc";}
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before{content:"\f1cd";}
.fa-circle-o-notch:before{content:"\f1ce";}
.fa-ra:before,
.fa-rebel:before{content:"\f1d0";}
.fa-ge:before,
.fa-empire:before{content:"\f1d1";}
.fa-git-square:before{content:"\f1d2";}
.fa-git:before{content:"\f1d3";}
.fa-hacker-news:before{content:"\f1d4";}
.fa-tencent-weibo:before{content:"\f1d5";}
.fa-qq:before{content:"\f1d6";}
.fa-wechat:before,
.fa-weixin:before{content:"\f1d7";}
.fa-send:before,
.fa-paper-plane:before{content:"\f1d8";}
.fa-send-o:before,
.fa-paper-plane-o:before{content:"\f1d9";}
.fa-history:before{content:"\f1da";}
.fa-circle-thin:before{content:"\f1db";}
.fa-header:before{content:"\f1dc";}
.fa-paragraph:before{content:"\f1dd";}
.fa-sliders:before{content:"\f1de";}
.fa-share-alt:before{content:"\f1e0";}
.fa-share-alt-square:before{content:"\f1e1";}
.fa-bomb:before{content:"\f1e2";}
.form-group{position:relative;float:left;width:100%;max-width:800px;margin-bottom:15px;}
.form-group.firstname{width:47.5%;margin-right:2.5%;}
.form-group.lastname{width:47.5%;margin-left:2.5%;}
label{display:block;color:#999;margin-bottom:1px;font-family:"Microsoft YaHei" ! important;font-size:13px;font-weight:700;line-height:13px;}
label span.subtext{margin-bottom:0px;color:inherit;font-family:"Microsoft YaHei" ! important;font-size:inherit;font-weight:500;line-height:13px;}
label span.required{margin-bottom:0px;color:#ff9916;line-height:13px;}
input[type=text], input[type=email], input[type=number], input[type=password], input[type=search], select, textarea{float:left;width:47.5665%;height:35px;padding:5px 5px 5px 8px;color:#000;background:#FFF;border:2px solid #d8d8d8;border-radius:6px;font-size:16px;font-family:"Microsoft YaHei" ! important;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:border .3s;-webkit-transition:border .3s;}
textarea{width:100%;min-height:130px;margin-bottom:5px;padding:7px 5px 6px 10px;}
select{font-family:"Arial", Helvetica, sans-serif;}
::-webkit-input-placeholder{font-weight:300;font-style:italic;}
::-moz-placeholder{font-weight:300;font-style:italic;}
:-ms-input-placeholder{font-weight:300;font-style:italic;}
input:-moz-placeholder{font-weight:300;font-style:italic;}
input[type=text]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, select:hover{border:2px solid #DDB10A;transition:border .3s;-webkit-transition:border .3s;}
input[type=text]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, select:focus{border:2px solid #E75200;transition:border .3s;-webkit-transition:border .3s;}
input[type=text].filled, input[type=email].filled, input[type=number].filled, input[type=password].filled, input[type=search].filled, select.filled{background:#F7F7F7;background-image:linear-gradient(top, #F7F7F7 0%, #FFFFFF 60%);background-image:-moz-linear-gradient(top, #F7F7F7 0%, #FFFFFF 60%);background-image:-o-linear-gradient(top, #F7F7F7 0%, #FFFFFF 60%);background-image:-ms-linear-gradient(top, #F7F7F7 0%, #FFFFFF 60%);background-image:-webkit-linear-gradient(top, #F7F7F7 0%, #FFFFFF 60%);border:2px solid #d8d8d8;transition:border .3s;-webkit-transition:border .3s;}
input[type=text].filled:focus, input[type=email].filled:focus, input[type=number].filled:focus, input[type=password].filled:focus, input[type=search].filled:focus, select.filled:focus{border:2px solid #E75200;transition:border .3s;-webkit-transition:border .3s;}
input[type=text].error, input[type=email].error, input[type=number].error, input[type=password].error, input[type=search].error, select.error{border:2px solid #CC6A6A;transition:border .3s;-webkit-transition:border .3s;}
@media only screen and (min-width:0px) and (max-width:900px),
only screen and (min-device-width:0px) and (max-device-width:900px){.form-group{position:relative;float:left;width:100%;height:auto;min-height:75px;}
input[type=text], select{max-width:315px;min-width:270px;height:40px;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){input[type=text], select{width:100%;max-width:100%;min-width:270px;height:40px;}
}
.form-group ul.parsley-error-list{clear:both;margin-top:3px;margin-bottom:0 !important;}
.form-group ul.parsley-error-list li{margin-bottom:0 !important;color:#aa0707;font-size:10px;line-height:14px;font-weight:700;text-align:left;list-style:none !important;}
.form-group .parsley-error{border:2px solid #CC6A6A;background:#fdebeb;}
.help-btn{float:left;width:30px;height:30px;margin:3px 0px 0px 2px;background:url(../style/help-btn.png);cursor:pointer;cursor:hand;}
.help-btn:hover{background:url(../style/help-btn-hover.png);}
.hover-note{display:none;width:47.5665%;padding:10px;padding:10px;color:#ffffcc;background:#ffcc00;font-size:12px;float:right;line-height:16px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hover-note .arrow{background:url(../style/triangle-left-orange.png);background-size:7px 14px;float:left;width:7px;height:14px;position:relative;left:-17px;display:block;}
.hover-note .content{display:block;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;}
input[type=text].invalid-field, select.invalid-field{border:2px solid #CC6A6A;background:#fdebeb;}
.error-icon{float:left;width:30px;height:30px;margin:3px 0px 0px 2px;background:url(../style/error-icon.png);}
.error-note, .form-group label.error{padding:10px;color:#aa0707;background:#fdebeb;font-size:12px;float:right;line-height:16px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form-group label.error{width:100%;margin-top:3px;padding:6px 10px;}
.error-note .arrow{background:url(../style/triangle-left-red.png);background-size:7px 14px;float:left;width:7px;height:14px;position:relative;left:-17px;display:block;}
.error-note .content{display:block;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){.error-note{clear:both;float:left;max-width:315px;min-width:270px;margin:15px 0;}
.error-note .arrow{background:url(../style/triangle-top-red.png);background-size:14px 7px;width:14px;height:7px;left:50%;top:-17px;margin-left:-7px;}
.hover-note{clear:both;float:left;max-width:315px;min-width:270px;margin:15px 0;}
.hover-note .arrow{background:url(../style/triangle-top-orange.png);background-size:14px 7px;width:14px;height:7px;left:50%;top:-17px;margin-left:-7px;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){.error-icon{width:30px;height:30px;margin:5px 0px 0px -35px;}
.error-note{width:100%;max-width:100%;}
.help-btn{width:30px;height:30px;margin:5px 0px 0px -35px;}
.hover-note{width:100%;max-width:100%;}
}
input[type=button].btn, input[type=submit].btn, button.btn, a.btn, .btn{display:inline-block;width:auto;height:40px;border:none;border-radius:20px;margin-right:15px;padding:0px 30px;color:#FFF !important;text-align:center;text-decoration:none !important;font-family:"Microsoft YaHei" ! important;font-size:18px;font-weight:700;line-height:40px;cursor:pointer;cursor:hand;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=button].btn.small, input[type=submit].btn.small, button.btn.small, a.btn.small, .btn.small{height:32px;padding:0px 20px;border-radius:16px;font-size:14px;line-height:32px;}
input[type=button].btn.orange, input[type=submit].btn.orange, button.btn.orange, a.btn.orange, .btn.orange{background:#ED7651;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.orange:hover, input[type=submit].btn.orange:hover, button.btn.orange:hover, a.btn.orange:hover, .btn.orange:hover{background:#EFAFA0;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.orange:active, input[type=submit].btn.orange:active, button.btn.orange:active, a.btn.orange:active, .btn.orange:active{background:#ED7651;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.green, input[type=submit].btn.green, button.btn.green, a.btn.green, .btn.green{background:#C3D500;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.green:hover, input[type=submit].btn.green:hover, button.btn.green:hover, a.btn.green:hover, .btn.green:hover{background:#D4E356;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.green:active, input[type=submit].btn.green:active, button.btn.green:active, a.btn.green:active, .btn.green:active{background:#959300;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.blue, input[type=submit].btn.blue, button.btn.blue, a.btn.blue, .btn.blue{background:#00BCDD;transition:background .3s;-webkit-transition:background .3s;}
input[type=button].btn.blue:hover, input[type=submit].btn.blue:hover, button.btn.blue:hover, a.btn.blue:hover, .btn.blue:hover{background:#82DAED;transition:background .3s;-webkit-transition:background .3s;}
input[type=button].btn.blue:active, input[type=submit].btn.blue:active, button.btn.blue:active, a.btn.blue:active, .btn.blue:active{background:#00BCDD;transition:background .3s;-webkit-transition:background .3s;}
input[type=button].btn.border, input[type=submit].btn.border, button.btn.border, a.btn.border, .btn.border{color:#babcbe !important;background:transparent;border:1px solid #d0d1d2;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.border:hover, input[type=submit].btn.border:hover, button.btn.border:hover, a.btn.border:hover, .btn.border:hover{background:#ededed !important;color:#888;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
input[type=button].btn.border:active, input[type=submit].btn.border:active, button.btn.border:active, a.btn.border:active, .btn.border:active{background:#d0d1d2 !important;color:#777;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
.row.blue input[type=button].btn.border, .row.blue input[type=submit].btn.border, .row.blue button.btn.border, .row.blue a.btn.border, .row.blue .btn.border{color:#00657F !important;background:transparent;border:1px solid #00657F;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
.row.blue input[type=button].btn.border:hover, .row.blue input[type=submit].btn.border:hover, .row.blue button.btn.border:hover, .row.blue a.btn.border:hover, .row.blue .btn.border:hover{background:#00BCDD !important;color:#FFFFFF !important;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
.row.blue input[type=button].btn.border:active, .row.blue input[type=submit].btn.border:active, .row.blue button.btn.border:active, .row.blue a.btn.border:active, .row.blue .btn.border:active{background:#00657F !important;color:#777;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
@media only screen and (min-width:0px) and (max-width:900px),
only screen and (min-device-width:0px) and (max-device-width:900px){input[type=button].btn, input[type=submit].btn, button.btn , a.btn, .btn{height:50px;line-height:50px;border-radius:25px;}
input[type=button].btn.small, input[type=submit].btn.small, button.btn.small, a.btn.small, .btn.small, .btn.small{height:40px;padding:0px 25px;border-radius:20px;line-height:40px;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){input[type=button].btn, input[type=submit].btn, button.btn , a.btn, .btn{width:100%;height:40px;line-height:40px;border-radius:20px;}
}
header,section,nav,article,footer,details,footer,summary{display:block;}
body{font-family:"Microsoft YaHei" ! important;line-height:1.5em;}
body #wrap{width:100%;position:absolute;right:0;transition:right .6s;-webkit-transition:right .6s;}
.left{float:left !important;}
.right{float:right !important;}
.center{display:block;margin-left:auto;margin-right:auto;}
.center-parent{display:table !important;}
.center-child{display:table-cell;vertical-align:middle;}
.hidden{display:none;}
.clear{clear:both;}
.group:after{content:"";display:table;clear:both;}
.container{position:relative;width:100%;height:auto;max-width:1300px;margin-left:auto;margin-right:auto;padding:0px;text-align:left;}
.anchor{position:absolute;top:-110px;}
pre.prettyprint{padding: 0px 0 0px 25px!important;border:1px solid #CCC !important;overflow:auto;border-radius:5px;}
#content{padding-top:60px;background:#F9F9F9;}
.row{width:100%;height:auto;padding:24px 0;vertical-align:middle;z-index:0;}
.row img{max-width:100%;}
.row .col p, .row .col-right p{margin-bottom:20px;}
#content .row ul{list-style:disc;margin-bottom:8px;}
#content .row .col ul, #content .row .col ol{margin:10px 0 20px;margin-left:35px;}
#content .row .col ul.no-margin, #content .row .col ol.no-margin{margin-left:0;}
#content .row .col ul li{list-style:disc;margin-bottom:7px;}
#content .row .col ol li{list-style:decimal;margin-bottom:7px;}
.row.transparent{background:transparent;color:#444;}
.row.transparent.lined{border-bottom:1px solid #E6E6E6;}
.row.transparent h1, .row.transparent h2, .row.transparent h3, .row.transparent h4, .row.transparent h5{color:#1A1A1A;}
.row.black{background:#151515;color:#E3E3E3;}
.row.black h1, .row.black h2, .row.black h3, .row.black h4, .row.black h5{color:#FFF;}
.row.grey{background:#D0D1D2;color:#4D4D4D;}
.row.grey h1, .row.grey h2, .row.grey h3, .row.grey h4, .row.grey h5{color:#1A1A1A;}
.row.light-grey{color:#444;}
.row.light-grey.lined{border-bottom:1px solid #E6E6E6;}
.row.light-grey h1, .row.light-grey h2, .row.light-grey h3, .row.light-grey h4, .row.light-grey h5{color:#1A1A1A;}
.row.white{background:#FFF;color:#444;}
.row.white.lined{border-bottom:1px solid #E6E6E6;}
.row.white .lined-top{border-top:1px solid #E6E6E6;}
.row.white .lined-right{border-right:1px solid #E6E6E6;}
.row.white .lined-bottom{border-bottom:1px solid #E6E6E6;}
.row.white .lined-left{border-left:1px solid #E6E6E6;}
.row.white h1, .row.white h2, .row.white h3, .row.white h4, .row.white h5{color:#1A1A1A;}
.row.blue{background:#0498BA;color:#AFDDEB;}
.row.blue.lined{border-bottom:1px solid #00657f;}
.row.blue h1, .row.blue h2, .row.blue h3, .row.blue h4, .row.blue h5{color:#FFF;}
.row.blue a, .row.blue p.highlight{color:#FFF;}
.row.green{background:#c1d72e;color:#6c7137;}
.row.green h1, .row.green h2, .row.green h3, .row.green h4, .row.green h5{color:#4D4D4D;}
.row.green a{color:#4D4D4D;}
.row.orange{background:#F47B20;color:#FFF;}
.row.orange h1, .row.orange h2, .row.orange h3, .row.orange h4, .row.orange h5{color:#FFF;}
.row.orange a{color:#FFF;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){.row{padding:45px 0;}
.row img{margin-bottom:25px;}
.row .col p{margin-bottom:10px;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){.row{padding:35px 0;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){#content{padding-top:50px;}
}
.col{display:block;float:left;margin-left:3%;margin-bottom:1px;}
.col img{max-width:100%;height:auto;    margin: 0 auto;}
.col-right{float:right;margin-right:3%;margin-bottom:1px;}
.span-1{width:5.08%;}
.span-2{width:13.16%;}
.span-3{width:21.24%;}
.span-4{width:29.32%;}
.span-5{width:37.40%;}
.span-6{width:45.48%;}
.span-7{width:53.56%;}
.span-8{width:61.64%;}
.span-9{width:69.72%;}
.span-10{width:77.80%;}
.span-11{width:85.88%;}
.span-12{width:93.96%;}
@media only screen and (max-width:1400px),
only screen and (max-device-width:1400px){.container{max-width:1000px;}
}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){.container{max-width:800px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){.container{width:98%;max-width:600px;}
.col{margin-left:3%;}
.col-right{float:right;margin-right:3%;}
.span-1{width:13.16%;}
.span-2{width:29.32%;}
.span-3{width:45.48%;}
.span-4{width:93.96%;}
.span-5{width:93.96%;}
.span-6{width:93.96%;}
.span-7{width:93.96%;}
.span-8{width:93.96%;}
.span-9{width:93.96%;}
.span-10{width:93.96%;}
.span-11{width:93.96%;}
.span-12{width:93.96%;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){.container{max-width:450px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){.container{max-width:350px;}
.col{margin-left:5%;}
.col-right{float:right;margin-right:5%;}
.span-1{width:26.66%;}
.span-2{width:42.5%;}
.span-3{width:90%;}
.span-4{width:90%;}
.span-5{width:90%;}
.span-6{width:90%;}
.span-7{width:90%;}
.span-8{width:90%;}
.span-9{width:90%;}
.span-10{width:90%;}
.span-11{width:90%;}
.span-12{width:90%;}
}
@media only screen and (max-width:320px),
only screen and (max-device-width:320px){.container{width:100%;}
.col{margin-left:5%;}
.col-right{float:right;margin-right:5%;}
.span-1{width:42.5%;}
.span-2{width:90%;}
.span-3{width:90%;}
.span-4{width:90%;}
.span-5{width:90%;}
.span-6{width:90%;}
.span-7{width:90%;}
.span-8{width:90%;}
.span-9{width:90%;}
.span-10{width:90%;}
.span-11{width:90%;}
.span-12{width:90%;}
}
#header.version-a{position:fixed;width:100%;height:30px;padding:15px 0px;color:#CCCCCC;background:transparent;vertical-align:middle;z-index:1050;transition:background .4s;-webkit-transition:background .4s;}
#header.version-a.scrolling{background:#FFFFFF;background:rgba(255,255,255,.98);transition:background .4s;-webkit-transition:background .4s;}
#header.version-a .container{position:static;width:auto;max-width:none;padding:0px 25px;}
#header.version-a #logo{    background: url(../style/logo.png) center no-repeat;background-size: 100%;z-index: 10;}
#header.version-a #logo{float:left;display:block;width:100px;height:30px;}
#header-search-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:220px 35% 0;background:#000;background:rgba(0,0,0,.80);z-index:1500;transition:top .17s;-webkit-transition:top .17s;}
#header-search-box form{position:relative;z-index:1550;}
#header-search-box input[type='text']{width:89%;min-width:0 !important;max-width:none;height:50px;padding-left:14px;color:#FFF;background:#4D4D4D;background:rgba(80,80,80,.8);border:none;border-radius:6px 0 0 6px;font-size:18px;font-weight:300;}
#header-search-box .btn{float:right;width:11%;height:50px;margin:0 !important;padding:0;color:#888 !important;background:#4D4D4D;background:rgba(80,80,80,.8);border:none;border-radius:0 6px 6px 0;font-family:FontAwesome;font-size:14px;line-height:40px;transition:background .3s, color .3s;-webkit-transition:background .3s, color .3s;}
#header-search-box .btn:hover, #header-search-box .btn:active{color:#FFF !important;background:#444;background:rgba(110,110,110,.8);transition:background .3s, color .3s;-webkit-transition:background .3s, color .3s;}
#nav.version-a ul#small-nav .btn.signup{color:#FFF !important;background:#E75200;border-radius:11.5px;height:24px;margin:3px 0 0 0;padding:0px 13px !important;text-align:center;text-decoration:none;font-size:12px;font-weight:700;line-height:24px;overflow:visible;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
#nav.version-a ul#small-nav .btn.signup:hover{color:#FFF !important;background:#FF9D74;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
#nav.version-a ul#small-nav .btn.signup:active{color:#FFF !important;background:#AD431C;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
#secondary-header{position:relative;float:left;width:100%;height:auto;margin-top:90px;color:#CCCCCC;padding:8px 0px 60px;vertical-align:middle;z-index:1000;}
#secondary-header.black{background:#1A1A1A;border-bottom:1px solid #333;}
#nav{position:fixed;top:15px;right:20px;left:115px;z-index:1055;}
#nav.version-a .menu-toggle.close{display:none;float:right;width:auto;height:30px;margin:0 0 0 10px;padding:0;color:#555;background:transparent;border:none;font-size:24px;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a .menu-toggle.close:hover, .menu-toggle.close.active{color:#FFF;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a ul#navigation_box{position:relative;float:left;height:auto;margin-left:50px;color:#CCCCCC;text-align:center;vertical-align:middle;}
#nav.version-a ul#navigation_box{margin-top:3px;transition:margin-top .135s;-webkit-transition:margin-top .135s;}
#nav.version-a #navigation_box li{display:inline;text-align:center;vertical-align:top;margin-right:30px;}
#nav.version-a #navigation_box li a{color:#B4B4B4;font-size:18px;font-family:"Microsoft YaHei" ! important;font-weight:0;text-decoration:none;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a #navigation_box li a:hover, #header.version-a #navigation_box li a:active{color:#009AC7;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a #navigation_box li a.active{color:#009AC7;}
#nav.version-a ul#small-nav{float:right;height:30px;margin-top:0px;transition:margin-top .15s;-webkit-transition:margin-top .15s;}
#nav.version-a ul#small-nav li{display:block;float:left;height:30px;}
#nav.version-a ul#small-nav li.mobile-only{display:none;}
#nav.version-a ul#small-nav li a, #nav.version-a ul#small-nav li a:visited{display:block;margin:7px 0;padding:0 10px;color:#B4B4B4;border-right:1px solid #E6E6E6;font-size:12px;line-height:16px;}
#nav.version-a ul#small-nav li a.active{color:#0498BA;font-weight:bold;}
#nav.version-a ul#small-nav li:nth-last-child(2) a, #header.version-a ul#small-nav li:last-child a{border-right:none;}
#nav.version-a ul#small-nav .fa-external-link{display:none;font-size:10px;}
#header.version-a ul#mobile-login{display:none;}
#header.version-a .menu-toggle{display:none;float:right;width:30px;height:30px;margin:0 0 0 10px;color:#333;background:transparent;border:none;font-size:24px;transition:color .3s;-webkit-transition:color .3s;}
#header.version-a .menu-toggle:hover, .menu-toggle.active{color:#0498BA;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a #search-toggle{position:relative;float:left;height:30px;margin:1px -5px;padding:0;color:#B4B4B4;background:transparent;border:none;font-size:16px;z-index:1550;cursor:pointer;transition:color .3s;-webkit-transition:background .3s;}
#nav.version-a #search-toggle .fa-times{display:none;}
#nav.version-a #search-toggle:hover{color:#B4B4B4;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a #search-toggle.active{float:right;margin:0 0 0 -30px;font-size:24px;}
#nav.version-a #search-toggle.active .fa-search{display:none;}
#nav.version-a #search-toggle.active .fa-times{display:block;}
#mobile-menu{display:none;position:absolute;}
ul#secondary-navigation_box{display:block;margin:0 auto;color:#CCCCCC;text-align:center;vertical-align:middle;}
#secondary-navigation_box li{display:inline-block;text-align:center;vertical-align:middle;margin:2px;padding:0;}
#secondary-navigation_box li a{display:block;padding:3px 17px;color:#FFF;background:#DDD;background:rgba(201,201,201,.80);font-size:14px;font-family:"Microsoft YaHei" ! important;font-weight:500;transition:background .3s;-webkit-transition:background .3s;border-radius:3px;}
#secondary-navigation_box li a:hover{background:#00bcdd;text-decoration:none;transition:background .3s;-webkit-transition:background .3s;}
#secondary-navigation_box li a.active{background:#0498BA;font-weight:700;transition:background .3s;-webkit-transition:background .3s;}
#secondary-navigation_box .fa-external-link{font-size:10px;}
@media only screen and (max-width:1400px),
only screen and (max-device-width:1400px){#header-search-box{padding:220px 30% 0;}
}
@media only screen and (max-width:950px),
only screen and (max-device-width:950px){#header.version-a .menu-toggle{display:block;}
body.nav-extended #wrap{right:260px;transition:right .6s;-webkit-transition:right .6s;}
#nav.version-a{position:fixed;top:0;right:-260px;left:auto;width:200px;height:100%;padding:15px 30px 0 30px;background:#151515;overflow:auto;transition:right .6s;-webkit-transition:right .6s;}
body.nav-extended #nav.version-a{right:0;transition:right .6s;-webkit-transition:right .6s;}
#nav.version-a .menu-toggle.close{display:block;margin-right:-3px;}
#nav.version-a ul#navigation_box{position:relative;float:none;width:160px;height:auto;margin:4px 0 25px;}
#nav.version-a #navigation_box li{display:block;text-align:left;margin:0 0 5px;}
#nav.version-a #navigation_box li a{display:block;padding:0;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a ul#small-nav{float:none;height:auto;margin-top:30px;}
#nav.version-a ul#small-nav li, #nav.version-a ul#small-nav li.mobile-only{display:block;float:none;height:auto;}
#nav.version-a ul#small-nav li a, #nav.version-a ul#small-nav li a:visited, #nav.version-a ul#small-nav .btn.signup{display:block;padding:0 !important;height:auto;border-right:none;background:transparent;font-size:14px;font-weight:300;line-height:24px;text-align:left;text-decoration:none;}
#nav.version-a #navigation_box li a, #nav.version-a ul#small-nav li a, #nav.version-a ul#small-nav .btn.signup{display:block;margin:0;color:#888 !important;text-decoration:none;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a #navigation_box li a:hover, #header.version-a #navigation_box li a:active, #nav.version-a ul#small-nav li a:hover, #nav.version-a ul#small-nav li a:active, #nav.version-a ul#small-nav .btn.signup:hover, #nav.version-a ul#small-nav .btn.signup:active{color:#FFF !important;text-decoration:none;background:transparent;transition:color .3s;-webkit-transition:color .3s;}
#nav.version-a #navigation_box li a.active, #nav.version-a ul#small-nav li a.active, #nav.version-a ul#small-nav .btn.signup.active{color:#FFF !important;text-decoration:none;transition:color .3s;-webkit-transition:color .3s;}
#search-toggle{display:none;}
#header-search-box{display:block;position:absolute;top:410px;right:30px;bottom:auto;left:30px;margin-bottom:30px;padding:0;background:transparent;z-index:1500;}
#header-search-box input[type='text']{width:165px;height:35px;padding-left:10px;border-radius:4px 0 0 4px;font-size:14px;}
#header-search-box .btn, #header-search-box .btn:hover, #header-search-box .btn:active{width:35px;height:35px;background-size:18px;border-radius:0 4px 4px 0;line-height:35px;}
#nav.version-a ul#small-nav .fa-external-link{display:inline-block;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#secondary-header{padding:8px 0px 35px;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){#header.version-a{padding:10px 0px;transition:height .2s;-webkit-transition:height .2s;}
#header.version-a .container{padding:0px 15px;}
#header.version-a .menu-toggle, #nav.version-a .menu-toggle.close{width:auto;padding:0;font-size:20px;}
#nav.version-a{padding:10px 30px 0 30px;}
#secondary-header{margin-top:55px;padding:8px 0px 25px;}
#secondary-navigation_box li a{width:100px;padding:2px 14px;font-size:12px;}
}
#footer{background:#151515;width:100%;height:auto;color:#969696;padding:10px 0;vertical-align:middle;z-index:1000;font-size:14px;line-height:1.5em;}
#footer.short{background:#F1F1F1;color:#808080;}
#footer .row{padding:40px 0;vertical-align:middle;display:block;clear:both;}
#footer .row#signup{display:block;clear:both;margin:-10px 0 0 0;padding:30px 0px;background:#1c1c1c;vertical-align:middle;}
#footer .row#signup p{float:left;margin:0;line-height:40px;}
#footer .row#signup .btn{float:right;margin:0 0 0 25px;}
#footer .row#social{padding:60px 0 0 0;}
#footer .row#social ul{float:left;text-align:left;}
#footer .row#social ul li{display:inline-block;list-style:none;margin-right:3px;}
#footer .row#social ul li img{width:52px;height:52px;margin-bottom:0;}
#footer .row#social a#bbb{float:right;display:inline-block;}
#footer .row#social a#bbb img{width:165px;height:49px;}
#footer .row#content-highlights{margin:30px 0;padding:20px 0;border-top:1px solid #333;border-bottom:1px solid #333;}
#footer .row#content-highlights .highlights-image{float:left;width:28.93%;}
#footer .row#content-highlights .highlights-text{float:left;width:64.47%;margin-left:6.60%;}
#footer .row#content-highlights h5{margin:5px 0 0;line-height:1.1em;}
#footer .row#content-highlights p{margin:0;}
#footer .row#content-highlights img{width:100%;max-width:160px;margin:-40px 0 -50px;}
#footer .row#content-highlights img.blog{max-width:115px;}
#footer .row#map{padding:30px 0 0 0;}
#footer .row#map h4#standard-heading{display:block;margin-left:-1px;font-size:21px;letter-spacing:0px;margin-bottom:15px;font-weight:500;}
#footer .row#map h4#mobile-heading{display:none;}
#footer .row#map li{margin-bottom:7px;list-style:none;}
#footer .row#map a{display:block;color:#FFF;font-size:14px;font-weight:500;line-height:1.2em;}
#footer .row#bottom{padding:40px 0 15px;}
#footer.short .row#bottom{padding:15px 0;}
#footer p#copyright, #footer ul#terms a, #footer ul#terms p{color:#FFF;font-size:12px;line-height:20px;}
#footer p#copyright{display:inline-block;float:left;color:#666;height:20px;margin:20px 0 0;padding-top:2px;vertical-align:middle;}
#footer.short p#copyright, #footer.short ul#terms{color:#808080;margin:0;}
#footer.short ul#terms a{color:#009AC7;}
#footer ul#terms{float:right;color:#666;margin:20px 0 0;vertical-align:middle;}
#footer ul#terms li:first-child{border:none;margin-left:0px;padding-left:0px;}
#footer ul#terms li{display:inline-block;list-style:none;height:20px;margin-left:10px;border-left:1px solid #333;padding-left:10px;}
#footer.short ul#terms li:last-child{border-left:1px solid #808080;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#footer .row#signup p{line-height:50px;}
#footer .row#social img#bbb{float:left;margin-top:25px;}
#footer .row#content-highlights #highlights-content{margin-top:25px;}
#footer .row#content-highlights img{float:right;max-width:120px;margin:-30px 20px 0px;}
#footer .row#content-highlights .highlights-image{float:left;width:31.21%;}
#footer .row#content-highlights .highlights-text{float:left;width:65.60%;margin-left:3.19%;}
#footer .row#map .col{min-height:270px;margin-bottom:30px;}
#footer .row#map li{margin-bottom:9px;}
#footer .row#map a{font-size:16px;}
}
@media only screen and (max-width:850px),
only screen and (max-device-width:850px){#footer .row#social{padding:40px 0 0 0;}
#footer .row#map{display:none;}
#footer .row#bottom{padding:0px 0 15px;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){#footer .row#signup .container{text-align:center;}
#footer .row#signup p{float:none;margin:0;line-height:1.3em;}
#footer .row#signup .btn{float:none;margin:15px auto 0 auto;}
#footer .row#social .container{text-align:center;}
#footer .row#social ul{float:none;text-align:center;}
#footer .row#social ul li{margin-right:0;}
#footer .row#social ul li img{width:40px;height:40px;}
#footer .row#social a#bbb{clear:both;float:none;margin:20px auto 0 auto;}
#footer .row#social a#bbb img{width:130px;height:39px;}
#footer p#copyright, #footer ul#terms{display:block;float:none;margin:0;text-align:center;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#footer .row#social a#bbb{float:none;margin:15px auto 0 auto;}
#footer .row#map{margin-top:40px;padding:0;border-top:1px solid #333;}
#footer .row#map .container{width:100%;max-width:100%;}
#footer .row#map .col{min-height:0;border-bottom:1px solid #333;}
#footer .row#map .col.active{background:#222;border-bottom:1px solid #333;padding-bottom:0;transition:background .3s;-webkit-transition:background .3s;}
#footer .row#map .span-2{width:100%;margin:0;}
#footer .row#map h4#standard-heading{display:none;}
#footer .row#map h4#mobile-heading{display:block;margin:0 7.25%;padding:20px 0;font-size:21px;letter-spacing:0px;font-weight:500;background:url(../style/plus_icon_grey.png) 100% 50% no-repeat;background-size:18px 18px;cursor:pointer;transition:background .3s;-webkit-transition:background .3s;}
#footer .row#map h4#mobile-heading:hover, #footer .row#map h4#mobile-heading:active{color:#FFF;transition:color .3s;-webkit-transition:color .3s;}
#footer .row#map .col.active h4#mobile-heading{color:#FFF;font-weight:700;background:url(../style/minus_icon_white.png) 100% 50% no-repeat;background-size:18px 18px;transition:background .3s;-webkit-transition:background .3s;}
#footer .row#map ul{display:none;margin:0;}
#footer .row#map ul li{margin-bottom:0;}
#footer .row#map ul li a{display:block;height:55px;padding:0 7.25%;color:#FFF;background:#222 url(../style/arrow_right.png) 92.7% 50% no-repeat;border-top:1px solid #333;border-radius:3px;font-size:18px;font-weight:300;line-height:55px;text-align:left;}
#footer .row#map ul li a:hover, #footer .row#map ul li a:active{background:#333 url(../style/arrow_right.png) 93.7% 50% no-repeat;transition:background .3s;text-decoration:none;}
}
body.globe-graphic{background:#F9F9F9 url('../style/background_globe-grey.png');background-attachment:fixed;background-position:top center;background-repeat:no-repeat;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% 100%;background-size:100% 100%;background-attachment:fixed;}
body.globe-graphic #content{background:transparent;}
.jump-anchor{position:absolute;top:-120px;}
.horizontal-rule{display:block;height:1px;margin-top:10px;margin-bottom:30px;border-top:1px solid #E6E6E6;}
.grid-element{padding:15px 0;color:#FFF;background:#CCC;text-align:center;border-radius:3px;}
img.column-image{display:block;width:300px;max-width:100%;margin:10px auto 30px auto;}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){body.globe-graphic{    background-size: cover !important;background-position:30% 0%;}
}
.live_chat_btn{display:block;position:fixed;top:300px;left:0px;width:40px;height:120px;background:url(../style/button_live-chat.png) 0% 0% no-repeat;border:0px none;cursor:pointer;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
.live_chat_btn:hover{background:url(../style/button_live-chat_hover.png) 0% 0% no-repeat;cursor:pointer;transition:background, color, .3s;-webkit-transition:background, color, .3s;}
.country.ico{display:block;float:left;width:30px;height:20px;margin:5px 0 5px 7px;background:url('../style/sprite_flags.png') 0 0 no-repeat;overflow:hidden;}
.country.ico-AX{background-position:-30px 0;}
.country.ico-AF{background-position:-60px 0;}
.country.ico-AL{background-position:-90px 0;}
.country.ico-DZ{background-position:-120px 0;}
.country.ico-AS{background-position:-0px -20px;}
.country.ico-AD{background-position:-30px -20px;}
.country.ico-AO{background-position:-60px -20px;}
.country.ico-AI{background-position:-90px -20px;}
.country.ico-AQ{background-position:-120px -20px;}
.country.ico-AG{background-position:-0px -40px;}
.country.ico-AR{background-position:-30px -40px;}
.country.ico-AM{background-position:-60px -40px;}
.country.ico-AW{background-position:-90px -40px;}
.country.ico-AU{background-position:-120px -40px;}
.country.ico-AT{background-position:-0px -60px;}
.country.ico-AZ{background-position:-30px -60px;}
.country.ico-BS{background-position:-60px -60px;}
.country.ico-BH{background-position:-90px -60px;}
.country.ico-BD{background-position:-120px -60px;}
.country.ico-BB{background-position:-0px -80px;}
.country.ico-BY{background-position:-30px -80px;}
.country.ico-BE{background-position:-60px -80px;}
.country.ico-BZ{background-position:-90px -80px;}
.country.ico-BJ{background-position:-120px -80px;}
.country.ico-BM{background-position:-0px -100px;}
.country.ico-BT{background-position:-30px -100px;}
.country.ico-BO{background-position:-60px -100px;}
.country.ico-BQ{background-position:-90px -100px;}
.country.ico-BA{background-position:-120px -100px;}
.country.ico-BV{background-position:-0px -120px;}
.country.ico-BW{background-position:-30px -120px;}
.country.ico-BR{background-position:-60px -120px;}
.country.ico-IO{background-position:-90px -120px;}
.country.ico-BN{background-position:-120px -120px;}
.country.ico-BG{background-position:-0px -140px;}
.country.ico-BF{background-position:-30px -140px;}
.country.ico-BI{background-position:-60px -140px;}
.country.ico-KH{background-position:-90px -140px;}
.country.ico-CM{background-position:-120px -140px;}
.country.ico-CA{background-position:-0px -160px;}
.country.ico-CV{background-position:-30px -160px;}
.country.ico-KY{background-position:-60px -160px;}
.country.ico-CF{background-position:-90px -160px;}
.country.ico-TD{background-position:-120px -160px;}
.country.ico-CL{background-position:-0px -180px;}
.country.ico-CN{background-position:-30px -180px;}
.country.ico-CX{background-position:-60px -180px;}
.country.ico-CC{background-position:-90px -180px;}
.country.ico-CO{background-position:-120px -180px}
.country.ico-KM{background-position:-0px -200px}
.country.ico-CG{background-position:-30px -200px}
.country.ico-CD{background-position:-60px -200px}
.country.ico-CK{background-position:-90px -200px}
.country.ico-CR{background-position:-120px -200px}
.country.ico-CI{background-position:-0px -220px}
.country.ico-HR{background-position:-30px -220px}
.country.ico-CU{background-position:-60px -220px}
.country.ico-CY{background-position:-90px -220px}
.country.ico-CZ{background-position:-120px -220px}
.country.ico-DK{background-position:-0px -240px}
.country.ico-DJ{background-position:-30px -240px}
.country.ico-DM{background-position:-60px -240px}
.country.ico-DO{background-position:-90px -240px}
.country.ico-EC{background-position:-120px -240px}
.country.ico-EG{background-position:-0px -260px}
.country.ico-SV{background-position:-30px -260px}
.country.ico-GQ{background-position:-60px -260px}
.country.ico-ER{background-position:-90px -260px}
.country.ico-EE{background-position:-120px -260px}
.country.ico-ET{background-position:-0px -280px}
.country.ico-FK{background-position:-30px -280px}
.country.ico-FO{background-position:-60px -280px}
.country.ico-FJ{background-position:-90px -280px}
.country.ico-FI{background-position:-120px -280px}
.country.ico-FR{background-position:-0px -300px}
.country.ico-GF{background-position:-30px -300px}
.country.ico-PF{background-position:-60px -300px}
.country.ico-TF{background-position:-90px -300px}
.country.ico-GA{background-position:-120px -300px}
.country.ico-GM{background-position:-0px -320px}
.country.ico-GE{background-position:-30px -320px}
.country.ico-DE{background-position:-60px -320px}
.country.ico-GH{background-position:-90px -320px}
.country.ico-GI{background-position:-120px -320px}
.country.ico-GR{background-position:-0px -340px}
.country.ico-GL{background-position:-30px -340px}
.country.ico-GD{background-position:-60px -340px}
.country.ico-FR{background-position:-90px -340px}
.country.ico-GU{background-position:-120px -340px}
.country.ico-GT{background-position:-0px -360px}
.country.ico-GG{background-position:-30px -360px}
.country.ico-GN{background-position:-60px -360px}
.country.ico-GW{background-position:-90px -360px}
.country.ico-GY{background-position:-120px -360px}
.country.ico-HT{background-position:-0px -380px}
.country.ico-HM{background-position:-30px -380px}
.country.ico-HN{background-position:-60px -380px}
.country.ico-HK{background-position:-90px -380px}
.country.ico-HU{background-position:-120px -380px}
.country.ico-IS{background-position:-0px -400px}
.country.ico-IN{background-position:-30px -400px}
.country.ico-ID{background-position:-60px -400px}
.country.ico-IR{background-position:-90px -400px}
.country.ico-IQ{background-position:-120px -400px}
.country.ico-IE{background-position:-0px -420px}
.country.ico-IM{background-position:-30px -420px}
.country.ico-IL{background-position:-60px -420px}
.country.ico-IT{background-position:-90px -420px}
.country.ico-JM{background-position:-120px -420px}
.country.ico-JP{background-position:-0px -440px}
.country.ico-JE{background-position:-30px -440px}
.country.ico-JO{background-position:-60px -440px}
.country.ico-KZ{background-position:-90px -440px}
.country.ico-KE{background-position:-120px -440px}
.country.ico-KI{background-position:-0px -460px}
.country.ico-KP{background-position:-30px -460px}
.country.ico-KR{background-position:-60px -460px}
.country.ico-KS{background-position:-90px -460px}
.country.ico-KW{background-position:-120px -460px}
.country.ico-KG{background-position:-0px -480px}
.country.ico-LA{background-position:-30px -480px}
.country.ico-LV{background-position:-60px -480px}
.country.ico-LB{background-position:-90px -480px}
.country.ico-LS{background-position:-120px -480px}
.country.ico-LR{background-position:-0px -500px}
.country.ico-LY{background-position:-30px -500px}
.country.ico-LI{background-position:-60px -500px}
.country.ico-LT{background-position:-90px -500px}
.country.ico-LU{background-position:-120px -500px}
.country.ico-MO{background-position:-0px -520px}
.country.ico-MK{background-position:-30px -520px}
.country.ico-MG{background-position:-60px -520px}
.country.ico-MW{background-position:-90px -520px}
.country.ico-MY{background-position:-120px -520px}
.country.ico-MV{background-position:-0px -540px}
.country.ico-ML{background-position:-30px -540px}
.country.ico-MT{background-position:-60px -540px}
.country.ico-MH{background-position:-90px -540px}
.country.ico-MQ{background-position:-120px -540px}
.country.ico-MR{background-position:-0px -560px}
.country.ico-MU{background-position:-30px -560px}
.country.ico-YT{background-position:-60px -560px}
.country.ico-MX{background-position:-90px -560px}
.country.ico-FM{background-position:-120px -560px}
.country.ico-MD{background-position:-0px -580px}
.country.ico-MC{background-position:-30px -580px}
.country.ico-MN{background-position:-60px -580px}
.country.ico-ME{background-position:-90px -580px}
.country.ico-MS{background-position:-120px -580px}
.country.ico-MA{background-position:-0px -600px}
.country.ico-MZ{background-position:-30px -600px}
.country.ico-MM{background-position:-60px -600px}
.country.ico-NA{background-position:-90px -600px}
.country.ico-NR{background-position:-120px -600px}
.country.ico-NP{background-position:-0px -620px}
.country.ico-NL{background-position:-30px -620px}
.country.ico-AN{background-position:-60px -620px}
.country.ico-NC{background-position:-90px -620px}
.country.ico-NZ{background-position:-120px -620px}
.country.ico-NI{background-position:-0px -640px}
.country.ico-NE{background-position:-30px -640px}
.country.ico-NG{background-position:-60px -640px}
.country.ico-NU{background-position:-90px -640px}
.country.ico-NF{background-position:-120px -640px}
.country.ico-MP{background-position:-0px -660px}
.country.ico-NO{background-position:-30px -660px}
.country.ico-OM{background-position:-60px -660px}
.country.ico-PK{background-position:-90px -660px}
.country.ico-PW{background-position:-120px -660px}
.country.ico-PS{background-position:-0px -680px}
.country.ico-PA{background-position:-30px -680px}
.country.ico-PG{background-position:-60px -680px}
.country.ico-PY{background-position:-90px -680px}
.country.ico-PE{background-position:-120px -680px}
.country.ico-PH{background-position:-0px -700px}
.country.ico-PN{background-position:-30px -700px}
.country.ico-PL{background-position:-60px -700px}
.country.ico-PT{background-position:-90px -700px}
.country.ico-PR{background-position:-120px -700px}
.country.ico-QA{background-position:-0px -720px}
.country.ico-RE{background-position:-30px -720px}
.country.ico-RO{background-position:-60px -720px}
.country.ico-RU{background-position:-90px -720px}
.country.ico-RW{background-position:-120px -720px}
.country.ico-SH{background-position:-0px -740px}
.country.ico-KN{background-position:-30px -740px}
.country.ico-LC{background-position:-60px -740px}
.country.ico-PM{background-position:-90px -740px}
.country.ico-VC{background-position:-120px -740px}
.country.ico-WS{background-position:-0px -760px}
.country.ico-SM{background-position:-30px -760px}
.country.ico-ST{background-position:-60px -760px}
.country.ico-SA{background-position:-90px -760px}
.country.ico-SN{background-position:-120px -760px}
.country.ico-RS{background-position:-0px -780px}
.country.ico-SMC{background-position:-30px -780px}
.country.ico-SC{background-position:-60px -780px}
.country.ico-SL{background-position:-90px -780px}
.country.ico-SG{background-position:-120px -780px}
.country.ico-SK{background-position:-0px -800px}
.country.ico-SI{background-position:-30px -800px}
.country.ico-SB{background-position:-60px -800px}
.country.ico-SO{background-position:-90px -800px}
.country.ico-ZA{background-position:-120px -800px}
.country.ico-GS{background-position:-0px -820px}
.country.ico-ES{background-position:-30px -820px}
.country.ico-LK{background-position:-60px -820px}
.country.ico-SD{background-position:-90px -820px}
.country.ico-SR{background-position:-120px -820px}
.country.ico-SJ{background-position:-0px -840px}
.country.ico-SZ{background-position:-30px -840px}
.country.ico-SE{background-position:-60px -840px}
.country.ico-CH{background-position:-90px -840px}
.country.ico-SY{background-position:-120px -840px}
.country.ico-TW{background-position:-0px -860px}
.country.ico-TJ{background-position:-30px -860px}
.country.ico-TZ{background-position:-60px -860px}
.country.ico-TH{background-position:-90px -860px}
.country.ico-TL{background-position:-120px -860px}
.country.ico-TG{background-position:-0px -880px}
.country.ico-TK{background-position:-30px -880px}
.country.ico-TO{background-position:-60px -880px}
.country.ico-TT{background-position:-90px -880px}
.country.ico-TN{background-position:-120px -880px}
.country.ico-TR{background-position:-0px -900px}
.country.ico-TM{background-position:-30px -900px}
.country.ico-TC{background-position:-60px -900px}
.country.ico-TV{background-position:-90px -900px}
.country.ico-UG{background-position:-120px -900px}
.country.ico-UA{background-position:-0px -920px}
.country.ico-AE{background-position:-30px -920px}
.country.ico-GB{background-position:-60px -920px}
.country.ico-US{background-position:-90px -920px}
.country.ico-UM{background-position:-120px -920px}
.country.ico-UY{background-position:-0px -940px}
.country.ico-UZ{background-position:-30px -940px}
.country.ico-VU{background-position:-60px -940px}
.country.ico-VA{background-position:-90px -940px}
.country.ico-VE{background-position:-120px -940px}
.country.ico-VN{background-position:-0px -960px}
.country.ico-VG{background-position:-30px -960px}
.country.ico-VI{background-position:-60px -960px}
.country.ico-WF{background-position:-90px -960px}
.country.ico-EH{background-position:-120px -960px}
.country.ico-YE{background-position:-0px -980px}
.country.ico-YU{background-position:-30px -980px}
.country.ico-ZR{background-position:-60px -980px}
.country.ico-ZM{background-position:-90px -980px}
.country.ico-ZW{background-position:-120px -980px}
.country.ico-ZZ{background-position:-0px -1000px}
.country.ico-CW{background-position:-30px -1000x}
.country.ico-BL{background-position:-60px -1000px}
.country.ico-SX{background-position:-90px -1000px}
.country.ico-SS{background-position:-120px -1000px}
.feature-cards .container{max-width:1000px;}
.feature-cards .span-4:nth-child(5){clear:both;}
.feature-cards .span-4 p{margin-bottom:10px;font-size:16px;}
.feature-cards .span-4 a.cta img{display:block;float:left;margin:0 -40px 0 0;border:1px solid #BFBFBF;}
.feature-cards .span-4 a.cta span{display:block;float:left;padding-left:40px;font-size:14px;line-height:1.2em;}
.feature-cards img{display:block;margin:55px auto 20px;}
.feature-cards h2{font-weight:700;font-size:24px;line-height:1.2em;margin-bottom:10px;text-align:center;}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){.feature-cards{padding-top:30px;}
.feature-cards .container{max-width:750px;}
.feature-cards h2{font-size:19px;letter-spacing:0;}
.feature-cards .span-4 p{font-size:14px;}
.feature-cards img.feature-icon{width:70px;margin-top:35px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){.feature-cards{padding-top:20px;}
.feature-cards .span-4{width:45.48%;}
.feature-cards .span-4:nth-child(even){clear:both;}
.feature-cards .span-4:nth-child(5){clear:none;}
}
@media only screen and (max-width:800px),
only screen and (max-device-width:800px){.feature-cards .container{max-width:550px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){.feature-cards{padding-top:20px;}
.feature-cards .container{max-width:280px;}
.feature-cards .span-4{width:90%;}
.feature-cards img.feature-icon{width:55px;margin:20px auto 8px;}
.feature-cards .span-4 a.cta img{margin:0 -30px 0 0;width:20px;}
.feature-cards .span-4 a.cta span{padding-left:30px;}
}
.feature-verticals{display:block;max-width:600px;margin:40px auto 0;}
.feature-verticals .column{float:left;width:50%;background:#FFF;}
.feature-verticals .column:first-child{border-right:1px solid #F9F9F9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.feature-verticals .column .heading{padding:20px 20px 0 20px;text-align:center;}
.feature-verticals .column:nth-child(1) .heading{color:#98DDD3;background:#44BBA6;}
.feature-verticals .column:nth-child(2) .heading{color:#C4A2EC;background:#9855D8;}
.feature-verticals .column .heading h5{margin-bottom:5px;color:#FFF;}
.feature-verticals .column .heading span{display:block;font-family:times;font-style:italic;font-size:15px;line-height:19px;}
.feature-verticals .column .heading img{display:block;margin:5px auto 0;}
.feature-verticals .column .content{padding:25px 30px;}
.feature-verticals .column .content span{display:block;height:85px;font-size:14px;line-height:1.5em;}
.feature-verticals .column .content ul{height:161px;margin:20px 0 !important;}
.feature-verticals .column .content ul li{margin-bottom:10px !important;padding:5px 0 0 35px;list-style:none !important;background:url(../style/icon_star.png) top left no-repeat;font-size:16px;line-height:21px;}
.feature-verticals .column .content a.btn{display:block;width:115px;margin:35px auto 25px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){.feature-verticals .column .heading span{height:60px;}
.feature-verticals .column .content span{height:85px;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){.feature-verticals .column .heading img{width:120px;}
.feature-verticals .column .heading span{font-size:14px;line-height:18px;}
.feature-verticals .column .content{padding:15px 20px;}
.feature-verticals .column .content span{font-size:13px;}
.feature-verticals .column .content ul{height:145px;}
.feature-verticals .column .content ul li{padding:5px 0 0 30px;background-size:25px;font-size:14px;line-height:18px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){.feature-verticals .column .heading{padding:13px 11px 0 11px;}
.feature-verticals .column .heading h5{margin-bottom:0px;font-size:18px;}
.feature-verticals .column .heading img{width:80px;}
.feature-verticals .column .heading span{display:none;height:40px;font-size:11px;line-height:13px;}
.feature-verticals .column .content{padding:10px 12px;}
.feature-verticals .column .content span{font-size:11px;line-height:1.3em;height:85px;}
.feature-verticals .column .content ul{height:110px;;margin:10px 0 !important;}
.feature-verticals .column .content ul li{margin-bottom:5px !important;padding:4px 0 0 22px;background-size:20px;font-size:11px;line-height:1.3em;}
.feature-verticals .column .content a.btn{width:105px;font-size:12px;}
}
#quarter-list h2{margin-bottom:40px;}
#quarter-list img{float:left;max-width:30%}
#quarter-list .span-6 div{float:left;width:62%;margin-left:8%;}
#quarter-list .span-6{margin-bottom:30px;}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#quarter-list img{float:none;display:block;max-width:100%;margin:15px auto;}
#quarter-list .span-6 div{float:none;width:100%;margin-left:0;text-align:center;}
#quarter-list .span-6{margin-bottom:20px;}
}
.video-wrapper{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.video-wrapper.wistia{padding-top:0;}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#developer-cta img{width:70px;margin-bottom:5px;}
#developer-cta h3{font-size:18px;letter-spacing:0;margin-bottom:5px;}
#developer-cta span{font-size:14px;line-height:1.3em;}
}
#signup-bar.row, #contact-bar.row, #subscribe-bar.row{padding:35px 0;}
#signup-bar.row .btn, #contact-bar.row .btn{float:left;}
#subscribe-bar.row .btn{float:right;margin-top:5px;}
#subscribe-bar.row input[type="text"]{float:right;margin:5px 7px 0 0;height:40px;}
#signup-bar.row p, #contact-bar.row p{float:right;margin:5px 0 0 0;}
@media only screen and (max-width:1130px),
only screen and (max-device-width:1130px){#subscribe-bar.row .btn, #subscribe-bar.row input[type="text"]{margin-top:15px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#signup-bar.row .btn, #contact-bar.row .btn, #signup-bar.row p, #contact-bar.row p{float:none;margin-left:auto;margin-right:auto;text-align:center;}
#signup-bar.row .btn, #contact-bar.row .btn{width:270px;display:block;}
#signup-bar.row p, #contact-bar.row p{margin-top:0;margin-bottom:20px;}
#subscribe-bar.row #subscribe{width:435px;max-width:100%;margin:5px auto 0;}
#subscribe-bar.row span{display:block;width:435px;max-width:100%;margin:0 auto;}
#subscribe-bar.row input[type="text"]{height:50px;padding-left:12px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#signup-bar.row .btn, #contact-bar.row .btn{width:100%;}
#subscribe-bar.row .btn{float:left;width:100%;margin-top:70px;}
#subscribe-bar.row input[type="text"]{float:left;width:100%;max-width:none;margin-top:-110px;}
}
#search-bar.row, #ticket-bar.row{padding:45px 0;}
#search-bar .container{margin-top:15px;margin-bottom:15px;}
#search-bar h3, #ticket-bar h3{float:left;margin:5px 0 0 0;}
#search-bar .form-group, #ticket-bar .form-group{float:none;height:auto;max-width:none;padding-right:175px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#search-bar .form-group input[type="submit"], #ticket-bar a{float:right;width:165px;margin-right:-175px;height:58px;border-radius:29px;line-height:60px;}
#ticket-bar a{width:230px;margin-right:0;height:48px;line-height:48px;}
#search-bar .form-group input[type="text"]{display:block;width:100%;max-width:none;min-width:0;height:60px;padding-left:18px;font-size:21px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#search-bar h3, #ticket-bar h3{margin:5px 0 10px 0;}
#search-bar.row{padding:125px 0 5px !important;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){#search-bar.row{padding:85px 0 5px !important;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#search-bar.row{padding:85px 0 20px !important;}
#search-bar .form-group{padding-right:0;}
#search-bar .form-group input[type="submit"], #ticket-bar a{float:none;width:100%;margin-right:0;}
#search-bar .form-group input[type="text"]{float:none;width:100%;margin-bottom:10px;}
}
#questions.row .csr{margin-top:-150px;margin-bottom:-60px;overflow:hidden;}
#questions.row .csr img{float:right;width:600px;max-width:600px;margin:-10px -50px -60px auto;}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){#questions.row .csr{margin-top:-110px;}
#questions.row .csr img{width:500px;margin:-10px -20px -35px auto;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#questions.row .csr{display:none;}
}
#sandbox-demo{padding:0;}
#sandbox-demo .cta{float:left;width:50%;padding:50px 6% 50px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#sandbox-demo .cta:nth-child(2){padding:50px 0 50px 6%;border-left:1px solid #E6E6E6;}
#sandbox-demo .cta img{float:left;width:30px;margin:0;}
#sandbox-demo .cta .content{padding-left:55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#sandbox-demo .cta .content h5, #sandbox-demo .cta .content p{margin-bottom:0;}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#sandbox-demo .cta{width:100%;padding:40px 0 15px;text-align:center;}
#sandbox-demo .cta:nth-child(2){width:100%;padding:15px 0 40px;border:none;text-align:center;}
#sandbox-demo .cta img{float:none;margin:0 auto;}
#sandbox-demo .cta .content{padding-left:0;}
}
#search-box input, #search-box a.btn{float:none;width:100%;max-width:315px;min-width:0;margin-bottom:10px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#search-box{width:93.96%;}
#search-box input, #search-box a.btn{float:left;max-width:40%;height:40px;}
#search-box a.btn{width:auto;margin-left:2%;line-height:40px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#search-box input, #search-box a.btn{float:none;width:100%;max-width:100%;height:40px;margin-bottom:10px;margin-left:0;}
}
a#backtotop{display:none;position:fixed;top:141px;right:1.9%;width:50px;height:22px;padding-top:28px;color:#FFF;background:#1A1A1A url(../style/arrow_backtotop.png) 50% 8px no-repeat;border:none;border-radius:50%;font-size:11px;font-weight:700;text-align:center;line-height:1em;text-decoration:none;z-index:1000;}
a#backtotop:hover{background:#009AC7 url(../style/arrow_backtotop.png) 50% 8px no-repeat;transition:background-color .3s;-webkit-transition:background-color .3s;}
a#backtotop:active{background:#00657F url(../style/arrow_backtotop.png) 50% 8px no-repeat;transition:background-color .3s;-webkit-transition:background-color .3s;}
.gist .gist-file span, .gist .gist-file p{font-family:"Courier", monospace;font-size:14px;}
.gist .gist-file table{width:100%;padding-bottom:0;}
.gist .gist-file tbody{border:none;border-color:transparent;}
.gist .gist-file tr, .gist .gist-file td{border:none;border-color:transparent;}
.gist .gist-file .line-data{background-color:#FAFAFA;}
.gist .gist-file .line-numbers{color:#009AC7 !important;}
.gist .gist-file .line-numbers, .gist .gist-meta{background-color:#F0F0F0 !important;}
#documentation.container{position:relative;}
#nav-sidebar{border-right:1px solid #e6e6e6;margin-top:-60px;padding:0 0 1000px 0;}
#nav-sidebar-menu{display:none;width:100px;height:45px;margin-bottom:60px;padding-left:15px;color:#FFF;background:#009AC7 url(../style/arrow_down_darkblue.png) 87% 55% no-repeat;background-size:22px;border-radius:6px;font-size:18px;font-weight:700;line-height:45px;cursor:pointer;}
#nav-sidebar-menu.active{background:#009AC7 url(../style/arrow_up_darkblue.png) 87% 49% no-repeat;background-size:22px;border-radius:6px 6px 0 0;}
#nav-sidebar ul, #nav-sidebar li{margin:0 !important;list-style:none !important;}
ul#nav-parent{position:relative;z-index:1000;list-style:none;display:block;width:100%;margin-top:50px !important;color:#999999;}
#nav-parent a{display:inline-block;}
#nav-parent li span, #nav-parent li, #nav-parent li.active ul li{clear:both;min-height:35px;line-height:35px;color:#999999;font-size:16px;font-weight:300;cursor:default;vertical-align:middle;}
#nav-parent .expand{cursor:pointer;}
#nav-parent li span.top-nav{color:#1A1A1A;font-size:18px;}
#nav-parent li.active{margin-bottom:30px;}
#nav-parent li.active span.top-nav{font-weight:700;}
#nav-parent li i{color:#AAA;font-weight:300;line-height:1em;}
#nav-parent li ul{display:none;list-style-type:none;}
#nav-parent .expand{display:inline-block;width:65%;}
span.goto{float:right;display:inline-block;margin-right:20px;}
.icon-goto{display:inline-block;float:right;width:30px;height:30px;background:url(../style/double_arrow_right_light-grey.png) 0px 70% no-repeat;line-height:30px;text-align:center;}
.top-nav .icon-goto{color:#1A1A1A !important;background:url(../style/double_arrow_right_black.png) 0px 70% no-repeat;}
.goto a:hover .icon-goto:{background:url(../style/double_arrow_right_light-grey.png) 2px 70% no-repeat;}
.goto.top-nav a:hover .icon-goto:{background:url(../style/double_arrow_right_black.png) 2px 70% no-repeat;}
.icon-plus{display:inline-block;width:13px;height:13px;margin-left:-22px;padding-left:5px;background:url(../style/plus_icon_light-grey.png) 4% 50% no-repeat;background-size:13px auto;font-family:"Microsoft YaHei" ! important;}
.icon-minus{display:inline-block;width:13px;height:13px;margin-left:-22px;padding-left:5px;background:url(../style/minus_icon_light-grey.png) 4% 50% no-repeat;background-size:13px auto;font-family:"Microsoft YaHei" ! important;}
.top-nav .icon-plus{background:url(../style/plus_icon_black.png) 4% 50% no-repeat;background-size:13px auto;}
.top-nav .icon-minus{background:url(../style/minus_icon_black.png) 4% 50% no-repeat;background-size:13px auto;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#nav-sidebar{display:none;position:absolute;top:110px;left:0px;width:450px;max-width:93.96%;padding:0px;background:none;border:none;}
#nav-parent{margin-top:0px;color:#FFF;}
#nav-parent li{padding:8px 0 8px 40px;border-top:1px solid #FFF;background:#009AC7;}
#nav-parent li.active, #nav-parent li.active ul li{background:#00718F;}
#nav-parent li span, #nav-parent li, #nav-parent li.active ul li{color:#A7D5E3;}
#nav-parent li.active{padding-bottom:0px;}
#nav-parent li.active ul{margin-top:8px;}
#nav-parent li.active ul li{margin-left:-55px;border-top:1px solid #00617B;}
#nav-parent li:first-child{border-radius:0 6px 0 0;}
#nav-parent li:last-child{border-radius:0 0 6px 6px;}
#nav-parent li span.top-nav{color:#FFF;font-size:21px;}
.icon-plus{background:url(../style/plus_icon_light-blue.png) 4% 50% no-repeat;background-size:13px auto;}
.icon-minus{background:url(../style/minus_icon_light-blue.png) 4% 50% no-repeat;background-size:13px auto;}
.top-nav .icon-plus{background:url(../style/plus_icon_extra-light-grey.png) 4% 50% no-repeat;background-size:13px auto;}
.top-nav .icon-minus{background:url(../style/minus_icon_white.png) 4% 50% no-repeat;background-size:13px auto;}
.icon-goto{background:url(../style/double_arrow_right_light-blue.png) 50% 80% no-repeat;background-size:21px;}
.top-nav .icon-goto{background:url(../style/double_arrow_right_white.png) 50% 80% no-repeat;background-size:21px;}
#nav-sidebar-menu{display:block;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#nav-sidebar{max-width:90%;}
#nav-sidebar-menu{width:90%;background:#009AC7 url(../style/arrow_down_darkblue.png) 95% 55% no-repeat;background-size:29px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#nav-sidebar-menu.active{width:90%;background:#009AC7 url(../style/arrow_up_darkblue.png) 95% 49% no-repeat;background-size:29px;border-radius:3px 3px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#nav-parent li:first-child{border-radius:0;}
}
.cart{float:left;width:135px;height:115px;margin-right:1.44%;margin-bottom:15px;}
.cart a{display:block;}
.cart a p{font-size:14px;line-height:1.3em;margin-bottom:0 !important;}
.no-cart.error{text-align:center;}
#cart-filter{padding:30px 0 35px;}
.shopping-cart-filter{display:block;max-width:650px;margin:0 auto;}
.shopping-cart-filter h5{float:left;margin:14px 35px 0 0;line-height:40px;}
.shopping-cart-filter .form-group:nth-child(2){width:220px;min-height:0;margin-bottom:0;}
.shopping-cart-filter .form-group:nth-child(3){width:300px;min-height:0;margin-left:30px;margin-bottom:0;}
.shopping-cart-filter select{display:inline-block;float:none;width:100%;min-width:0;height:40px;margin-right:0;padding:8px;}
.shopping-cart-filter .filter-selector{display:inline-block;margin:8px 15px 0 0;}
.shopping-cart-filter label.filter{display:inline-block;color:#333;font-size:16px;font-weight:300;line-height:20px;}
.shopping-cart-filter input[type=checkbox]{margin:5px 5px 0 0;vertical-align:top;}
ul#checkout-integration, ul#checkout-integration li{list-style:none !important;}
ul#checkout-integration img{max-width:207px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){.cart img{margin-bottom:0;}
#cart-filter{padding:30px 0 10px;}
.shopping-cart-filter{max-width:300px;}
.shopping-cart-filter h5{float:none;margin:0 0 10px;line-height:1.2em;}
.shopping-cart-filter .form-group:nth-child(2), .shopping-cart-filter .form-group:nth-child(3){width:100%;margin:0 0 15px 0;}
.shopping-cart-filter .filter-selector{margin:0px 15px 0 0;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){.cart{margin-right:4%;}
.shopping-cart-filter{display:block;max-width:610px;margin:0 auto;}
.shopping-cart-filter select{width:100%;max-width:none;height:45px;margin-right:0;padding:11px;}
}
#integration li{font-size:18px;}
#integration li p.small{margin-top:10px;padding:15px 17px;color:#666;border:1px solid #E6E6E6;border-radius:3px;font-size:14px;}
ul#checkout-integration{margin-bottom:30px;}
ul#checkout-integration:after{content:"";display:table;clear:both;}
ul#checkout-integration li{margin-bottom:7px;}
ul#checkout-integration li img{margin-bottom:0;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){ul#checkout-integration li{float:left;margin-right:15px;}
}
.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.75;z-index:110000;display:none;}
.popup-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110050;display:none;}
.popup{width:320px;margin:100px auto;padding:35px;background:#FFF;border:10px solid #000;border:10px solid rgba(0,0,0, .50);border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}
.popup-header{display:block;position:relative;margin:-35px -35px 30px -35px;padding:13px 20px 11px;background:#f1f1f1;border-bottom:1px solid #d2d2d1;}
.popup-header .close{display:block;position:absolute;top:0;right:0;background-image:url(../style/icon_close.png);background-repeat:no-repeat;background-position:center center;border-left:1px solid #d2d2d1;width:49px;height:49px;line-height:49px;overflow:hidden;text-indent:-9999px;text-shadow:none;cursor:pointer;}
.popup-header .close:hover{background-color:#DEDEDE;}
.popup.sticky{position:fixed;right:50px;bottom:0px;margin:0 auto -10px;background:#FFF;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;display:none;}
@media only screen and (max-width:700px),
only screen and (max-device-width:700px){.popup.sticky{right:15%;width:70%;margin:0 -35px -10px;padding:25px 25px 35px 25px;}
.popup.sticky .popup-header{margin:-25px -25px 25px -25px;}
}
@media only screen and (max-width:460px),
only screen and (max-device-width:460px){.popup{width:220px;margin:40px auto;padding:25px;}
.popup-header{margin:-25px -25px 30px -25px;}
}
#home-heading{min-height:100%;    padding-top: 200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#home-heading h1{margin:10px 0 10px;font-size:52px;letter-spacing:-1px;}
#home-heading .btn{margin:0;}
#home-heading #video-link{display:inline-block;margin-top:20px;margin-bottom:-110px;}
#home-heading #home-image{margin-top:30px;margin-bottom:-30px;width:auto;height:auto;}
#content.home{padding-top:0;}
#stats.row{padding:55px 0 35px;}
#stats.row h2{display:inline-block;color: #0498BA;font-size:50px;font-weight:700;line-height:1em;}
#stats.row p{display:inline-block;max-width:115px;margin:0 0 0 5px;color:#808080;font-size:18px;font-weight:300;line-height:1.1em;}
#panels.row, #maximize.row{padding:0px 0 30px;}
#panels .panel-group{margin:40px 0 0;}
#panels .panel{position:relative;display:block;float:left;width:290px;height:290px;margin:0 10px 10px 0;padding:30px;color:#FFF;background:#0498BA;border-radius:3px;box-shadow:0 2px 0 #00657F;-moz-box-shadow:0 2px 0 #00657F;-webkit-box-shadow:0 2px 0 #00657F;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:background .7s, color .7s;-webkit-transition:background .7s, color .7s;overflow:hidden;}
#panels .panel:hover{box-shadow:0 2px 0 #AAA;-moz-box-shadow:0 2px 0 #AAA;-webkit-box-shadow:0 2px 0 #AAA;}
#panels .panel:nth-child(2){color:#FFF;background:#00BC6F;}
#panels .panel:nth-child(3){color:#FFF;background:#77649F;}
#panels .panel:nth-child(4){color:#FFF;background:#EB6851;}
#panels .panel img.graphic{display:block;width:170px;margin:-5px auto 0;}
#panels .panel a{text-decoration:none;}
#panels .panel h3{color:#FFF;font-size:28px;text-align:center;line-height:1em;transition:color .7s;-webkit-transition:color .7s;}
#panels .panel p{margin:-10px -12px 0 -12px;font-size:11px;line-height:1.2em;}
#panels .panel .link{position:absolute;width:100%;bottom:-60px;height:60px;margin:0 -30px;padding:0 15px 0 8px;color:#FFF;background:#CCC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:margin-bottom .7s, background .7s;-webkit-transition:margin-bottom .7s, background .7s;}
#panels .panel .link:hover{background:#DDD;transition:background .7s;-webkit-transition:background .7s;}
#panels .panel .link img{display:block;float:left;width:45px;margin-top:8px;}
#panels .panel .link span{display:block;float:right;margin:21px 0;font-size:14px;font-weight:700;}
#panels .panel .link span.arrow{font-size:36px;font-weight:500;margin:3px 0 3px 4px;}
#panels .panel .description{opacity:0;visibility:hidden;height:0;transition:opacity .7s;-webkit-transition:opacity .7s;}
#panels .panel .description a{color:#0498BA;}
#panels .panel .description ul{margin-left:0;}
#panels .panel .description ul li{min-height:30px;margin-bottom:3px;padding:4px 0 0 35px;background:url(../style/checkmark_orange.png) 0% 0% no-repeat;background-size:27px;list-style:none !important;line-height:1.2em;}
#panels .panel:hover{display:block;float:left;margin:0 10px 10px 0;color:#969595;background:#F9F9F9;border-radius:3px;transition:background .7s, color .7s;-webkit-transition:background .7s, color .7s;}
#panels .panel:hover img.graphic, #panels .panel:hover h3, #panels .panel:active img.graphic, #panels .panel:active h3{opacity:0;visibility:hidden;height:0;transition:opacity .7s;-webkit-transition:opacity .7s;}
#panels .panel:hover .link, #panels .panel:active .link{height:60px;bottom:0px;transition:bottom .7s;-webkit-transition:bottom .7s;}
#panels .panel:hover .description, #panels .panel:active .description{opacity:1;visibility:visible;height:155px;margin-bottom:0;padding:15px 10px 0px 10px;transition:opacity .7s;-webkit-transition:opacity .7s;}
#maximize .arrow, #panels .arrow{display:block;margin:-61px auto 30px;}
#quotes .quote-content{display:block;float:left;position:relative;width:100%;padding:30px 55px;color:#666666;background:#FFF;border-radius:3px;font-family:"Minion Pro", Times New Roman, serif;font-size:24px;font-style:italic;line-height:1.3em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;}
#quotes .quote-content span.quote-mark{position:absolute;color:#EEE;font-size:120px;line-height:.5em;}
#quotes .quote-content span.quote-mark:first-child{top:40px;left:0px;}
#quotes .quote-content span.quote-mark:nth-last-child(2){bottom:-30px;right:20px;}
#quotes .quote-content img.quote-pointer_right{position:absolute;top:30px;right:-45px;}
#quotes .quote-content img.quote-pointer_down{position:absolute;left:50px;bottom:-45px;margin:0;}
#quotes .author{display:block;float:right;width:100%;padding:25px 0 0 17px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#quotes .author h4{margin:16px 0 0 0;}
#quotes .author h6{color:#AFAFAF;font-size:16px;}
#quotes .author .avatar{display:block;float:left;width:80px;height:80px;margin-right:15px;background:#233E94;border-radius:50%;overflow:hidden;}
#quotes .author.shopify .avatar{background:#96BF47;}
#quotes .author.brinks .avatar{background:#233E94;}
#quotes .author img.logo{margin:28px auto;}
@media only screen and (max-width:1400px),
only screen and (max-device-width:1400px){#stats.row{padding:50px 0;}
#stats.row p{display:block;max-width:200px;margin:-22px 0 0 2px;}
#panels .panel-group{width:600px;margin:40px auto 30px;}
#quotes .quote-content{font-size:16px;}
}
@media only screen and (max-width:1200px),
only screen and (max-device-width:1200px){#home-heading h1{font-size:40px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#home-heading{padding-top:70px;}
#home-heading #home-image{margin-bottom:-10px;}
#stats.row{padding:40px 0 20px;}
#stats.row h2{display:inline-block;color:#0498BA;font-size:50px;font-weight:700;line-height:1em;}
#stats.row p{display:inline-block;max-width:110px;margin:0 0 0 5px;color:#919395;font-size:18px;font-weight:200;line-height:1.1em;}
#quotes .quote-content{width:100%;}
#quotes .quote-content img.quote-pointer_right{display:none;}
#quotes .quote-content img.quote-pointer_down{display:block;}
#quotes .author{margin-top:5px;margin-bottom:30px;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){#home-heading{background-size:1000px;}
#home-heading h1{font-size:32px;}
#home-heading p.large{font-size:16px;}
#home-heading #video-link{margin-top:15px;margin-bottom:-95px;}
#panels .panel-group{width:300px;margin:40px auto 30px;}
#stats.row{padding:40px 0 20px;}
#stats.row h2{margin-bottom:0;font-size:40px;}
#stats.row p{margin:0 0 20px 5px;font-size:16px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#home-heading{padding-top:105px;}
#home-heading h1{font-size:28px;}
#home-heading p.large{font-size:14px;line-height:1.3em;}
#home-heading #home-image{max-width:100%;}
#stats.row{padding:40px 0 20px;}
#stats.row h2{width: 42%;margin-bottom:0;margin-left:20%;text-align:right;font-size:40px;}
#stats.row p{max-width:110px;margin:0 0 20px 7px;font-size:16px;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){#home-heading a.btn.orange, #home-heading .btn.orange{width:auto;}
#stats.row h2{    width: 115px;margin-bottom:0;margin-left:0;text-align:right;font-size:30px;}
#stats.row p{max-width:190px;margin:0 0 20px 7px;font-size:16px;font-weight:500;}
#panels .panel-group{width:250px;}
#panels .panel{width:250px;height:250px;margin:0 0 10px 0;padding:20px;}
#panels .panel img.graphic{width:150px;}
#panels .panel h3{text-align:center;line-height:1em;transition:color .7s;-webkit-transition:color .7s;}
#panels .panel:hover .description, #panels .panel:active .description{padding:10px 5px 0px 5px;}
#panels .panel p{margin:-12px -4px 0 -4px;font-size:10px;line-height:1.2em;}
#panels .panel .link{bottom:-45px;height:45px;margin:0 -20px;padding:0 15px 0 4px;}
#panels .panel .link img{width:40px;margin-top:4px;}
#panels .panel .link span{margin:15px 0;font-size:12px;}
#panels .panel .link span.arrow{font-size:28px;margin:2px 0 2px 3px;}
#panels .panel:hover .link, #panels .panel:active .link{height:45px;}
#quotes .quote-content{font-size:14px;}
}
@media only screen and (max-width:330px),
only screen and (max-device-width:330px){#stats.row p{max-width:120px;font-size:14px;}
}
#country-list #list{max-height:400px;overflow:hidden;transition:max-height .8s;-webkit-transition:max-height .8s;}
#country-list #list.expanded{max-height:10000px;transition:max-height .8s;-webkit-transition:max-height .8s;}
#country-list #list .list-group{display:block;float:left;width:50%;}
#country-list #list .list-column{display:block;float:left;width:45%;margin:0 2.5%;padding-top:5px;}
#country-list #list li{margin:0 0 12px 0;padding-left:37px;font-size:14px;font-weight:300;line-height:16px;list-style:none;cursor:default;transition:font-weight.3s;-webkit-transition:font-weight .3s;}
#country-list #list li.ofac{color:#CCC;font-style:italic;}
#country-list #list li:hover{font-weight:700;transition:font-weight.3s;-webkit-transition:font-weight .3s;}
#country-list #list .ico{margin:-2px 0 0 -37px;opacity:.6;transition:opacity.3s;-webkit-transition:opacity .3s;}
#country-list #list li.ofac .ico{opacity:.25;transition:opacity.3s;-webkit-transition:opacity .3s;}
#country-list #list li:hover .ico{opacity:.9;transition:opacity.3s;-webkit-transition:opacity .3s;}
#country-list #expand-list{display:block;padding:10px;border-top:1px solid #DDD;text-align:center;}
#country-list #ofac{display:block;margin-top:15px;}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){#features-heading .span-12 h1,
#features-heading .span-12 span{display:block;max-width:500px;margin:0 auto 15px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#features-heading .span-12 h1,
#features-heading .span-12 span{max-width:none;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){#country-list #list .list-column{width:95%;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#checkout-options .container{width:100%;}
#checkout-options .span-12:nth-child(2){width:100%;margin:0;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){#country-list #list .list-group{display:block;float:left;width:100%;}
#country-list .container{max-width:250px;}
}
#checkout-overview img{width:350px;}
ul.selector{position:relative;width:80%;min-width:675px;height:42px;margin:25px auto 0 auto !important;z-index:5;}
ul.selector li{display:block;float:left;width:33%;margin-right:1px;}
ul.selector li:last-child{margin-right:0;}
a.expand{display:block;padding:8px 25px;font-weight:700;text-align:center;transition:background .3s;-webkit-transition:background .3s;z-index:5;}
a.expand.active{padding:7px 25px 10px;}
a.expand:hover{border:none;text-decoration:none;}
ul.selector li:first-child a.expand{border-radius:3px 0 0 3px;}
ul.selector li:last-child a.expand{border-radius:0 3px 3px 0;}
ul.selector li:first-child a.expand.active{border-radius:3px 0 0 0;}
ul.selector li:last-child a.expand.active{border-radius:0 3px 0 0;}
#list-languages ul, #list-payments ul, #list-currencies ul, #list-unsupported-countries ul, #list-payout-methods ul, #list-payout-currencies ul{margin-bottom:0;list-style:none !important;}
#list-languages ul li, #list-payments ul li, #list-currencies ul li, #list-unsupported-countries ul li, #list-payout-methods ul li, #list-payout-currencies ul li{list-style:none !important;}
#list-languages li:after, #list-unsupported-countries li:after{content:"";display:table;clear:both;}
#list-languages li p, #list-unsupported-countries li p{float:left;font-size:18px;line-height:34px;}
#list-languages li img, #list-unsupported-countries li img{float:left;width:45px;margin-right:10px;border-radius:2px;}
#list-currencies li span, #list-payout-currencies li span{display:inline-block;width:53px;color:#FFF;font-weight:700;}
#list-payments li, #list-payout-methods li{float:left;}
#list-payments li img, #list-payout-methods li img{width:84px;margin-right:7px;margin-bottom:0;}
#international-options .span-4 img{width:220px;margin-bottom:30px;}
#international-options .span-4 h5{min-height:60px;}
#international-options a.expand{color:#0498BA;background:#FFF;transition:background .3s;-webkit-transition:background .3s;}
#international-options a.expand.active{color:#FFF;background:#0498BA;border:1px solid #00657f;border-bottom:none;z-index:5;}
#international-options a.expand:hover{color:#FFF;background:#00BCDD;transition:background .3s;-webkit-transition:background .3s;}
#international-options a.expand.active:hover{color:#FFF;background:#0498BA;transition:background .3s;-webkit-transition:background .3s;}
#list-languages, #list-payments, #list-currencies{display:none;position:relative;margin-top:-70px;border-top:1px solid #00657f;z-index:0;}
#list-languages{display:block;}
#countries{padding:100px 0;background:url(../style/graphic_map-countries.png) 50% 70% no-repeat;}
#countries a.expand{color:#FFF;background:#0498BA;transition:background .3s;-webkit-transition:background .3s;}
#countries a.expand.active{color:#0498BA;background:#FFF;border:1px solid #E6E6E6;border-bottom:none;}
#countries a.expand:hover{color:#FFF;background:#00BCDD;border:none;transition:background .3s;-webkit-transition:background .3s;}
#countries a.expand.active:hover{color:#0498BA;background:#FFF;border:1px solid #E6E6E6;border-bottom:none;}
#list-unsupported-countries, #list-payout-methods, #list-payout-currencies{display:none;position:relative;margin-top:-110px;border-top:1px solid #E6E6E6;z-index:0;}
#list-unsupported-countries{display:block;}
#list-payout-methods ul{max-width:273px;margin:0 auto;}
#list-payout-currencies li span{color:#1A1A1A;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#international-heading.row{min-height:180px;}
#international-heading.row h1{margin-top:0px;}
#international-options .span-4 h5{text-align:center;min-height:0;}
#international-options .span-4 img{margin-top:20px;}
#list-languages, #list-payments, #list-currencies{margin-top:-55px;}
}
@media only screen and (max-width:800px),
only screen and (max-device-width:800px){ul.selector{width:400px;min-width:0;line-height:1.1em;margin:25px auto 0 auto !important;}
a.expand{padding:10px 15px;}
a.expand.active{padding:10px 15px 11px;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#list-languages, #list-payments, #list-currencies{margin-top:-45px;}
#list-languages img, #list-payments img, #list-currencies img{margin-right:8px;margin-bottom:10px;}
#list-languages ul, #list-payments ul, #list-currencies ul{margin-bottom:0px !important;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){ul.selector{width:100%;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){a.expand{font-size:12px;line-height:1.1em;}
}
#products-heading.row{background:#FAFAFA url(../style/graphic_sales-increase.png) 50% 100% no-repeat;}
#products-heading.row h1{max-width:1100px;}
#products.row .product-description{min-height:650px;}
#products.row .product-description a:hover{text-decoration:none;}
#products.row .product-description div{min-height:170px;}
#products.row img{width:340px;}
#products.row .v-line{display:block;margin:-60px auto -61px;width:1px;height:1440px;border-left:1px solid #E6E6E6;}
#products.row .feature-list{margin:10px 0 0 0;color:#1a1a1a;list-style:none !important;}
#products.row .feature-list .feature{display:block;width:200px;margin:10px auto;padding:7px 5px 5px 40px;font-size:18px;}
#products.row .feature-list .feature.yes{background:url("../style/checkmark_green.png") no-repeat 0 3px;color:#1A1A1A;}
#products.row .feature-list .feature.no{background:url("../style/checkmark_grey.png") no-repeat 0 3px;color:#CCCCCC;}
#products.row .btn{display:block;width:170px;margin:40px auto;}
#products.row .blurb{margin:50px 0 0 0;text-align:center;font-family:"Minion Pro", Minion, Times New Roman, Cambria, Georgia, sans-serif;font-size:32px;font-weight:normal;font-style:italic;line-height:1.2em;}
#customize .span-4{padding-top:60px;}
#secure .span-7{padding-top:60px;}
@media only screen and (max-width:1300px),
only screen and (max-device-width:1300px){#products.row .product-description div{min-height:195px;}
}
@media only screen and (max-width:1200px),
only screen and (max-device-width:1200px){#products.row .product-description h2{max-width:250px;}
#products.row .product-description div{min-height:220px;}
}
@media only screen and (max-width:1130px),
only screen and (max-device-width:1130px){#products.row .product-description{min-height:700px;}
#products.row .feature-list{margin-top:-40px;}
#products.row .blurb{margin:50px 0 0 0;font-size:24px;}
}
@media only screen and (max-width:960px),
only screen and (max-device-width:960px){#products.row .product-description div{min-height:245px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#products.row .product-description{float:left;width:45%;min-height:0;}
#products.row .product-description div{min-height:0;}
#products.row .feature-list{float:left;width:45%;margin-top:40px;margin-left:10%;}
#products.row .feature-list .feature{width:100%;}
#products.row .btn{float:left;margin:20px 0 20px 16%;}
#products.row .blurb{clear:both;margin:20px 30px 0 30px;}
#products.row .span-2{width:93.96%;}
#products.row .v-line{margin:60px auto;width:100%;height:1px;border-top:1px solid #E6E6E6;border-left:none;}
#international img{margin-bottom:0;}
#international .span-5 p{margin-bottom:50px;}
#customize .span-4{padding-top:0;margin-bottom:40px;}
#secure .span-7{padding-top:0;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#products.row .product-description{float:none;width:100%;}
#products.row .feature-list{float:none;width:100%;margin-top:40px;margin-left:0;}
#products.row .feature-list .feature{width:200px;}
#products.row .btn{float:none;margin:40px auto;}
#products.row .blurb{clear:both;margin:20px 30px 0 30px;}
#products.row .span-2{width:93.96%;}
#products.row .v-line{margin:60px auto;width:100%;height:1px;border-top:1px solid #E6E6E6;border-left:none;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){#products.row .span-2{width:90.00%;}
}
#api-heading.row{background:#F9F9F9 url(../style/graphic_code-background.png) 50% 100% no-repeat;}
#api-heading.row h1{max-width:1100px;}
#api-heading.row h1 sup{padding:6px 8px 5px;color:#959300;background:#d4e356;border-radius:4px;font-size:20%;font-weight:700;letter-spacing:0;}
#api-heading.row .btn{height:50px;margin-top:20px;border-radius:25px;line-height:50px;}
#api-summary .col a{clear:both;display:block;margin-bottom:15px;padding-bottom:15px;background:#transparent;-webkit-transition:background .3s;transition:background .3s;}
#api-summary .col a:hover{text-decoration:none;background:#00657f;background:rgba(0, 101, 127, .4);border-radius:6px;-webkit-transition:background .3s;transition:background .3s;}
#api-summary .col img{max-width:90px;float:left;}
#api-summary .col h5, #api-summary .col span{display:block;margin-bottom:0;padding-left:100px;}
#api-summary .col h5{padding-top:15px;}
#code{padding:0;}
#code img{margin-bottom:15px;}
#code h2{text-align:center;margin-bottom:0;}
#code span.title{display:block;margin-bottom:20px;color:#999;text-align:center;}
#code p{min-height:150px;}
#code h5{margin-bottom:7px;}
#client-side{padding:60px 4% 60px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#server-side{padding:60px 0 60px 4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#api-language{float:right;width:120px;min-width:0;background:#CCC;border:none;border-radius:3px 3px 0 0;}
#pilot-form form{max-width:450px;min-width:280px;margin:0 auto;padding:40px;border:1px solid #E6E6E6;}
#first-name.form-group{float:left;width:49%;margin-right:2%;}
#last-name.form-group{float:left;width:49%;}
#pilot-form input[type="text"], #pilot-form select{width:100%;max-width:none;min-width:0;}
#pilot-form .btn{margin-top:15px;}
#pilot-form h2{margin-top:60px;font-size:46px;}
@media only screen and (max-width:1300px),
only screen and (max-device-width:1300px){#api-summary .col a{clear:both;display:block;margin-bottom:5px;}
#api-summary .col a:first-child{margin-top:0;}
}
@media only screen and (max-width:1050px),
only screen and (max-device-width:1050px){#api-summary .col img{max-width:70px;}
#api-summary .col h5, #api-summary .col span{padding-left:80px;}
#api-summary .col span{font-size:14px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#api-summary .col a{float:left;clear:none;width:27%;margin:0 1.5% 30px;padding:0 1.5% 15px;}
#api-summary .col img{float:none;width:150px;max-width:100%;margin:0 auto;}
#api-summary .col h5, #api-summary .col span{float:none;padding-left:0;text-align:center;}
#client-side{padding:45px 0;border-right:none;border-bottom:1px solid #E6E6E6;}
#server-side{padding:45px 0;}
#code p{min-height:0;margin-bottom:20px;}
#pilot-form form{margin-top:30px;}
}
@media only screen and (max-width:576px),
only screen and (max-device-width:576px){#products-heading.row .btn{height:40px;border-radius:20px;font-size:14px;line-height:40px;}
#api-summary .col a{float:none;clear:both;width:100%;margin:0 0 10px;padding:0 0 15px 0;}
#api-summary .col a:last-child{margin:0 0 40px;}
#api-summary .col img{float:left;width:90px;max-width:100%;margin:0;}
#api-summary .col h5, #api-summary .col span{padding-left:100px;text-align:left;}
#pilot-form .btn{width:100%;}
}
#edit-heading ol{padding-left:30px;}
#theme-options.row img.arrow{display:block;margin:60px auto -91px auto;}
#theme-options.row .span-4 img{margin-top:25px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#theme-options.row img.arrow{margin:40px auto -76px auto;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#theme-options.row img.arrow{margin:30px auto -66px auto;}
}
#recurring-heading.row img{width:205px;margin:20px auto 30px;}
#recurring-heading.row p{max-width:750px;margin:auto;}
#recurring-features.row{padding:60px 0;}
#recurring-features.row .arrow{display:block;margin:-61px auto 40px;}
#recurring-features .span-4 img{margin:0 auto 10px;}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#recurring-heading.row img{width:130px;margin:0 auto 15px;}
#recurring-features .span-4 img{max-width:200px;}
#recurring-features .span-4 h5{text-align:center;}
}
#mobile-heading.row img{margin:-30px auto 10px;}
#two-phones.row h2{margin-top:80px;}
#two-phones.row img{margin:-40px auto;}
#dashboard.row h2{margin-top:100px;}
#dashboard.row img{margin:-40px auto;}
#ipads.row h5{margin-top:20px;}
#communicate.row h2{margin-top:40px;}
#communicate.row img{margin:-40px auto;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#mobile-heading.row img{margin:-10px auto;}
#two-phones.row h2{margin-top:30px;}
#two-phones.row img{margin:-10px auto;}
#dashboard.row h2{margin-top:0;}
#dashboard.row img{margin:10px auto;}
#ipads.row h5{text-align:center;}
#communicate.row h2{margin-top:20px;}
#communicate.row img{margin:-10px auto;}
}
#pricing #top-heading{margin-top:-61px;padding-top:120px;margin-bottom:-132px;padding-bottom:192px;background:url('../style/background_worldmap_grey2.png') 50% 40% no-repeat;}
#pricing #top-heading .span-10{text-align:center;}
#pricing #top-heading .selectricWrapper{margin:0 auto;width:400px;}
#pricing #top-heading #country, #pricing #top-heading .selectric{display:block;float:none;width:100%;max-width:400px;min-width:0;height:60px;margin:0 auto;padding:15px;color:#EEE;background:#AAA;border:1px solid #AAA;border-radius:3px 3px 0 0;font-size:14px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:color, background, border, .3s;-webkit-transition:color, background, border, .3s;}
#pricing #top-heading #country{width:400px;}
#pricing #top-heading #country:hover, #pricing #top-heading .selectric:hover{color:#FFF;border:1px solid #888;}
#pricing #top-heading #country:focus, #pricing #top-heading .selectricOpen .selectric{color:#FFF;background:#888;border:1px solid #888;}
#pricing #top-heading .ico{background:url('../style/sprite_flags.png') 0 0 no-repeat;}
#pricing #top-heading .selectric .ico{display:block;float:left;width:30px;height:20px;margin:5px 0 5px 7px;overflow:hidden;}
#pricing #top-heading .selectric p.label{margin-bottom:0;padding:6px 0 6px 6px;color:#eee;font-size:14px;}
#pricing #top-heading .selectric .button{right:5px;top:10px;width:40px;height:40px;color:#EEE;text-align:center;font:30px/40px a;}
#pricing #top-heading .selectric .button:after{content:none;}
#pricing #top-heading .selectricItems{margin-top:1px;background:#888;border:none;border-radius:0 0 3px 3px;box-shadow:none;}
#pricing #top-heading .selectricItems ul{margin:0;}
#pricing #top-heading .selectricItems li{display:block;margin:0;padding:5px 0 5px 23px;color:#EEE;border-top:none;border-bottom:1px solid #999;font-size:14px;text-align:left;vertical-align:top;}
#pricing #top-heading .selectricItems li:hover{color:#FFF;background:#999;}
#pricing #top-heading .selectricItems li.selected{color:#FFF;background:#00BCDD;border-bottom:1px solid #00BCDD;}
#pricing #top-heading .selectricItems .ico{display:inline-block;vertical-align:middle;zoom:1;width:30px;height:20px;margin:-1px 7px 0 0;}
#pricing #top-heading .ico-AX{background-position:-30px 0;}
#pricing #top-heading .ico-AF{background-position:-60px 0;}
#pricing #top-heading .ico-AL{background-position:-90px 0;}
#pricing #top-heading .ico-DZ{background-position:-120px 0;}
#pricing #top-heading .ico-AS{background-position:-0px -20px;}
#pricing #top-heading .ico-AD{background-position:-30px -20px;}
#pricing #top-heading .ico-AO{background-position:-60px -20px;}
#pricing #top-heading .ico-AI{background-position:-90px -20px;}
#pricing #top-heading .ico-AQ{background-position:-120px -20px;}
#pricing #top-heading .ico-AG{background-position:-0px -40px;}
#pricing #top-heading .ico-AR{background-position:-30px -40px;}
#pricing #top-heading .ico-AM{background-position:-60px -40px;}
#pricing #top-heading .ico-AW{background-position:-90px -40px;}
#pricing #top-heading .ico-AU{background-position:-120px -40px;}
#pricing #top-heading .ico-AT{background-position:-0px -60px;}
#pricing #top-heading .ico-AZ{background-position:-30px -60px;}
#pricing #top-heading .ico-BS{background-position:-60px -60px;}
#pricing #top-heading .ico-BH{background-position:-90px -60px;}
#pricing #top-heading .ico-BD{background-position:-120px -60px;}
#pricing #top-heading .ico-BB{background-position:-0px -80px;}
#pricing #top-heading .ico-BY{background-position:-30px -80px;}
#pricing #top-heading .ico-BE{background-position:-60px -80px;}
#pricing #top-heading .ico-BZ{background-position:-90px -80px;}
#pricing #top-heading .ico-BJ{background-position:-120px -80px;}
#pricing #top-heading .ico-BM{background-position:-0px -100px;}
#pricing #top-heading .ico-BT{background-position:-30px -100px;}
#pricing #top-heading .ico-BO{background-position:-60px -100px;}
#pricing #top-heading .ico-BQ{background-position:-90px -100px;}
#pricing #top-heading .ico-BA{background-position:-120px -100px;}
#pricing #top-heading .ico-BV{background-position:-0px -120px;}
#pricing #top-heading .ico-BW{background-position:-30px -120px;}
#pricing #top-heading .ico-BR{background-position:-60px -120px;}
#pricing #top-heading .ico-IO{background-position:-90px -120px;}
#pricing #top-heading .ico-BN{background-position:-120px -120px;}
#pricing #top-heading .ico-BG{background-position:-0px -140px;}
#pricing #top-heading .ico-BF{background-position:-30px -140px;}
#pricing #top-heading .ico-BI{background-position:-60px -140px;}
#pricing #top-heading .ico-KH{background-position:-90px -140px;}
#pricing #top-heading .ico-CM{background-position:-120px -140px;}
#pricing #top-heading .ico-CA{background-position:-0px -160px;}
#pricing #top-heading .ico-CV{background-position:-30px -160px;}
#pricing #top-heading .ico-KY{background-position:-60px -160px;}
#pricing #top-heading .ico-CF{background-position:-90px -160px;}
#pricing #top-heading .ico-TD{background-position:-120px -160px;}
#pricing #top-heading .ico-CL{background-position:-0px -180px;}
#pricing #top-heading .ico-CN{background-position:-30px -180px;}
#pricing #top-heading .ico-CX{background-position:-60px -180px;}
#pricing #top-heading .ico-CC{background-position:-90px -180px;}
#pricing #top-heading .ico-CO{background-position:-120px -180px}
#pricing #top-heading .ico-KM{background-position:-0px -200px}
#pricing #top-heading .ico-CG{background-position:-30px -200px}
#pricing #top-heading .ico-CD{background-position:-60px -200px}
#pricing #top-heading .ico-CK{background-position:-90px -200px}
#pricing #top-heading .ico-CR{background-position:-120px -200px}
#pricing #top-heading .ico-CI{background-position:-0px -220px}
#pricing #top-heading .ico-HR{background-position:-30px -220px}
#pricing #top-heading .ico-CU{background-position:-60px -220px}
#pricing #top-heading .ico-CY{background-position:-90px -220px}
#pricing #top-heading .ico-CZ{background-position:-120px -220px}
#pricing #top-heading .ico-DK{background-position:-0px -240px}
#pricing #top-heading .ico-DJ{background-position:-30px -240px}
#pricing #top-heading .ico-DM{background-position:-60px -240px}
#pricing #top-heading .ico-DO{background-position:-90px -240px}
#pricing #top-heading .ico-EC{background-position:-120px -240px}
#pricing #top-heading .ico-EG{background-position:-0px -260px}
#pricing #top-heading .ico-SV{background-position:-30px -260px}
#pricing #top-heading .ico-GQ{background-position:-60px -260px}
#pricing #top-heading .ico-ER{background-position:-90px -260px}
#pricing #top-heading .ico-EE{background-position:-120px -260px}
#pricing #top-heading .ico-ET{background-position:-0px -280px}
#pricing #top-heading .ico-FK{background-position:-30px -280px}
#pricing #top-heading .ico-FO{background-position:-60px -280px}
#pricing #top-heading .ico-FJ{background-position:-90px -280px}
#pricing #top-heading .ico-FI{background-position:-120px -280px}
#pricing #top-heading .ico-FR{background-position:-0px -300px}
#pricing #top-heading .ico-GF{background-position:-30px -300px}
#pricing #top-heading .ico-PF{background-position:-60px -300px}
#pricing #top-heading .ico-TF{background-position:-90px -300px}
#pricing #top-heading .ico-GA{background-position:-120px -300px}
#pricing #top-heading .ico-GM{background-position:-0px -320px}
#pricing #top-heading .ico-GE{background-position:-30px -320px}
#pricing #top-heading .ico-DE{background-position:-60px -320px}
#pricing #top-heading .ico-GH{background-position:-90px -320px}
#pricing #top-heading .ico-GI{background-position:-120px -320px}
#pricing #top-heading .ico-GR{background-position:-0px -340px}
#pricing #top-heading .ico-GL{background-position:-30px -340px}
#pricing #top-heading .ico-GD{background-position:-60px -340px}
#pricing #top-heading .ico-GP{background-position:-90px -340px}
#pricing #top-heading .ico-GU{background-position:-120px -340px}
#pricing #top-heading .ico-GT{background-position:-0px -360px}
#pricing #top-heading .ico-GG{background-position:-30px -360px}
#pricing #top-heading .ico-GN{background-position:-60px -360px}
#pricing #top-heading .ico-GW{background-position:-90px -360px}
#pricing #top-heading .ico-GY{background-position:-120px -360px}
#pricing #top-heading .ico-HT{background-position:-0px -380px}
#pricing #top-heading .ico-HM{background-position:-30px -380px}
#pricing #top-heading .ico-HN{background-position:-60px -380px}
#pricing #top-heading .ico-HK{background-position:-90px -380px}
#pricing #top-heading .ico-HU{background-position:-120px -380px}
#pricing #top-heading .ico-IS{background-position:-0px -400px}
#pricing #top-heading .ico-IN{background-position:-30px -400px}
#pricing #top-heading .ico-ID{background-position:-60px -400px}
#pricing #top-heading .ico-IR{background-position:-90px -400px}
#pricing #top-heading .ico-IQ{background-position:-120px -400px}
#pricing #top-heading .ico-IE{background-position:-0px -420px}
#pricing #top-heading .ico-IM{background-position:-30px -420px}
#pricing #top-heading .ico-IL{background-position:-60px -420px}
#pricing #top-heading .ico-IT{background-position:-90px -420px}
#pricing #top-heading .ico-JM{background-position:-120px -420px}
#pricing #top-heading .ico-JP{background-position:-0px -440px}
#pricing #top-heading .ico-JE{background-position:-30px -440px}
#pricing #top-heading .ico-JO{background-position:-60px -440px}
#pricing #top-heading .ico-KZ{background-position:-90px -440px}
#pricing #top-heading .ico-KE{background-position:-120px -440px}
#pricing #top-heading .ico-KI{background-position:-0px -460px}
#pricing #top-heading .ico-KP{background-position:-30px -460px}
#pricing #top-heading .ico-KR{background-position:-60px -460px}
#pricing #top-heading .ico-KS{background-position:-90px -460px}
#pricing #top-heading .ico-KW{background-position:-120px -460px}
#pricing #top-heading .ico-KG{background-position:-0px -480px}
#pricing #top-heading .ico-LA{background-position:-30px -480px}
#pricing #top-heading .ico-LV{background-position:-60px -480px}
#pricing #top-heading .ico-LB{background-position:-90px -480px}
#pricing #top-heading .ico-LS{background-position:-120px -480px}
#pricing #top-heading .ico-LR{background-position:-0px -500px}
#pricing #top-heading .ico-LY{background-position:-30px -500px}
#pricing #top-heading .ico-LI{background-position:-60px -500px}
#pricing #top-heading .ico-LT{background-position:-90px -500px}
#pricing #top-heading .ico-LU{background-position:-120px -500px}
#pricing #top-heading .ico-MO{background-position:-0px -520px}
#pricing #top-heading .ico-MK{background-position:-30px -520px}
#pricing #top-heading .ico-MG{background-position:-60px -520px}
#pricing #top-heading .ico-MW{background-position:-90px -520px}
#pricing #top-heading .ico-MY{background-position:-120px -520px}
#pricing #top-heading .ico-MV{background-position:-0px -540px}
#pricing #top-heading .ico-ML{background-position:-30px -540px}
#pricing #top-heading .ico-MT{background-position:-60px -540px}
#pricing #top-heading .ico-MH{background-position:-90px -540px}
#pricing #top-heading .ico-MQ{background-position:-120px -540px}
#pricing #top-heading .ico-MR{background-position:-0px -560px}
#pricing #top-heading .ico-MU{background-position:-30px -560px}
#pricing #top-heading .ico-YT{background-position:-60px -560px}
#pricing #top-heading .ico-MX{background-position:-90px -560px}
#pricing #top-heading .ico-FM{background-position:-120px -560px}
#pricing #top-heading .ico-MD{background-position:-0px -580px}
#pricing #top-heading .ico-MC{background-position:-30px -580px}
#pricing #top-heading .ico-MN{background-position:-60px -580px}
#pricing #top-heading .ico-ME{background-position:-90px -580px}
#pricing #top-heading .ico-MS{background-position:-120px -580px}
#pricing #top-heading .ico-MA{background-position:-0px -600px}
#pricing #top-heading .ico-MZ{background-position:-30px -600px}
#pricing #top-heading .ico-MM{background-position:-60px -600px}
#pricing #top-heading .ico-NA{background-position:-90px -600px}
#pricing #top-heading .ico-NR{background-position:-120px -600px}
#pricing #top-heading .ico-NP{background-position:-0px -620px}
#pricing #top-heading .ico-NL{background-position:-30px -620px}
#pricing #top-heading .ico-AN{background-position:-60px -620px}
#pricing #top-heading .ico-NC{background-position:-90px -620px}
#pricing #top-heading .ico-NZ{background-position:-120px -620px}
#pricing #top-heading .ico-NI{background-position:-0px -640px}
#pricing #top-heading .ico-NE{background-position:-30px -640px}
#pricing #top-heading .ico-NG{background-position:-60px -640px}
#pricing #top-heading .ico-NU{background-position:-90px -640px}
#pricing #top-heading .ico-NF{background-position:-120px -640px}
#pricing #top-heading .ico-MP{background-position:-0px -660px}
#pricing #top-heading .ico-NO{background-position:-30px -660px}
#pricing #top-heading .ico-OM{background-position:-60px -660px}
#pricing #top-heading .ico-PK{background-position:-90px -660px}
#pricing #top-heading .ico-PW{background-position:-120px -660px}
#pricing #top-heading .ico-PS{background-position:-0px -680px}
#pricing #top-heading .ico-PA{background-position:-30px -680px}
#pricing #top-heading .ico-PG{background-position:-60px -680px}
#pricing #top-heading .ico-PY{background-position:-90px -680px}
#pricing #top-heading .ico-PE{background-position:-120px -680px}
#pricing #top-heading .ico-PH{background-position:-0px -700px}
#pricing #top-heading .ico-PN{background-position:-30px -700px}
#pricing #top-heading .ico-PL{background-position:-60px -700px}
#pricing #top-heading .ico-PT{background-position:-90px -700px}
#pricing #top-heading .ico-PR{background-position:-120px -700px}
#pricing #top-heading .ico-QA{background-position:-0px -720px}
#pricing #top-heading .ico-RE{background-position:-30px -720px}
#pricing #top-heading .ico-RO{background-position:-60px -720px}
#pricing #top-heading .ico-RU{background-position:-90px -720px}
#pricing #top-heading .ico-RW{background-position:-120px -720px}
#pricing #top-heading .ico-SH{background-position:-0px -740px}
#pricing #top-heading .ico-KN{background-position:-30px -740px}
#pricing #top-heading .ico-LC{background-position:-60px -740px}
#pricing #top-heading .ico-PM{background-position:-90px -740px}
#pricing #top-heading .ico-VC{background-position:-120px -740px}
#pricing #top-heading .ico-WS{background-position:-0px -760px}
#pricing #top-heading .ico-SM{background-position:-30px -760px}
#pricing #top-heading .ico-ST{background-position:-60px -760px}
#pricing #top-heading .ico-SA{background-position:-90px -760px}
#pricing #top-heading .ico-SN{background-position:-120px -760px}
#pricing #top-heading .ico-RS{background-position:-0px -780px}
#pricing #top-heading .ico-SMC{background-position:-30px -780px}
#pricing #top-heading .ico-SC{background-position:-60px -780px}
#pricing #top-heading .ico-SL{background-position:-90px -780px}
#pricing #top-heading .ico-SG{background-position:-120px -780px}
#pricing #top-heading .ico-SK{background-position:-0px -800px}
#pricing #top-heading .ico-SI{background-position:-30px -800px}
#pricing #top-heading .ico-SB{background-position:-60px -800px}
#pricing #top-heading .ico-SO{background-position:-90px -800px}
#pricing #top-heading .ico-ZA{background-position:-120px -800px}
#pricing #top-heading .ico-GS{background-position:-0px -820px}
#pricing #top-heading .ico-ES{background-position:-30px -820px}
#pricing #top-heading .ico-LK{background-position:-60px -820px}
#pricing #top-heading .ico-SD{background-position:-90px -820px}
#pricing #top-heading .ico-SR{background-position:-120px -820px}
#pricing #top-heading .ico-SJ{background-position:-0px -840px}
#pricing #top-heading .ico-SZ{background-position:-30px -840px}
#pricing #top-heading .ico-SE{background-position:-60px -840px}
#pricing #top-heading .ico-CH{background-position:-90px -840px}
#pricing #top-heading .ico-SY{background-position:-120px -840px}
#pricing #top-heading .ico-TW{background-position:-0px -860px}
#pricing #top-heading .ico-TJ{background-position:-30px -860px}
#pricing #top-heading .ico-TZ{background-position:-60px -860px}
#pricing #top-heading .ico-TH{background-position:-90px -860px}
#pricing #top-heading .ico-TL{background-position:-120px -860px}
#pricing #top-heading .ico-TG{background-position:-0px -880px}
#pricing #top-heading .ico-TK{background-position:-30px -880px}
#pricing #top-heading .ico-TO{background-position:-60px -880px}
#pricing #top-heading .ico-TT{background-position:-90px -880px}
#pricing #top-heading .ico-TN{background-position:-120px -880px}
#pricing #top-heading .ico-TR{background-position:-0px -900px}
#pricing #top-heading .ico-TM{background-position:-30px -900px}
#pricing #top-heading .ico-TC{background-position:-60px -900px}
#pricing #top-heading .ico-TV{background-position:-90px -900px}
#pricing #top-heading .ico-UG{background-position:-120px -900px}
#pricing #top-heading .ico-UA{background-position:-0px -920px}
#pricing #top-heading .ico-AE{background-position:-30px -920px}
#pricing #top-heading .ico-GB{background-position:-60px -920px}
#pricing #top-heading .ico-US{background-position:-90px -920px}
#pricing #top-heading .ico-UM{background-position:-120px -920px}
#pricing #top-heading .ico-UY{background-position:-0px -940px}
#pricing #top-heading .ico-UZ{background-position:-30px -940px}
#pricing #top-heading .ico-VU{background-position:-60px -940px}
#pricing #top-heading .ico-VA{background-position:-90px -940px}
#pricing #top-heading .ico-VE{background-position:-120px -940px}
#pricing #top-heading .ico-VN{background-position:-0px -960px}
#pricing #top-heading .ico-VG{background-position:-30px -960px}
#pricing #top-heading .ico-VI{background-position:-60px -960px}
#pricing #top-heading .ico-WF{background-position:-90px -960px}
#pricing #top-heading .ico-EH{background-position:-120px -960px}
#pricing #top-heading .ico-YE{background-position:-0px -980px}
#pricing #top-heading .ico-YU{background-position:-30px -980px}
#pricing #top-heading .ico-ZR{background-position:-60px -980px}
#pricing #top-heading .ico-ZM{background-position:-90px -980px}
#pricing #top-heading .ico-ZW{background-position:-120px -980px}
#pricing #top-heading .ico-ZZ{background-position:-0px -1000px}
#pricing #top-heading .ico-CW{background-position:-30px -1000px}
#pricing #top-heading .ico-BL{background-position:-60px -1000px}
#pricing #top-heading .ico-SX{background-position:-90px -1000px}
#pricing #top-heading .ico-SS{background-position:-120px -1000px}
#pricing #top-heading #country option{padding-left:30px;background-repeat:no-repeat;background-position:bottom left;}
#pricing-bracket{display:block;width:400px;max-width:100%;margin:1px auto 20px;padding:25px 0 30px;color:#EEE;background:#AAA;border-radius:0 0 3px 3px;text-align:center;}
#pricing-bracket h2{margin-bottom:0;color:#FFF;}
#pricing-bracket p{margin:0px;color:#EEE;font-size:18px;font-weight:500;font-style:italic;line-height:1em;}
#pricing-bracket a, #pricing-bracket a:visited{color:#EEE;text-decoration:underline;}
#pricing #top-heading .btn{float:none;margin:0 auto;}
#volume-pricing{padding:35px 0;background:transparent;border-top:1px solid #E6E6E6;}
#volume-pricing h3{margin-bottom:0;}
#volume-pricing p{margin-bottom:0;font-size:18px;line-height:1.3em;}
p#disclaimer{margin-top:50px;margin-bottom:-30px;color:#a0a0a0;font-size:12px;line-height:1.2em;text-align:center;}
#pricing #quarter-list .span-6{margin-bottom:20px;}
#pricing #quarter-list .span-6:nth-child(odd){clear:both;}
#quarter-list img{width:35px;max-width:none;}
#pricing #quarter-list .span-6 div{float:none;width:auto;margin-left:0;padding:4px 30px 0 55px;}
#pricing #quarter-list .span-6 div h5{margin-bottom:4px;}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){#pricing #top-heading{padding-top:80px;}
#pricing #quarter-list .span-6 div h5{margin-bottom:5px;}
#pricing #quarter-list .span-6 div p{margin-bottom:0;font-size:14px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#pricing #top-heading{margin-bottom:-125px;padding-bottom:165px;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){#pricing #top-heading{margin-bottom:-179px;padding-bottom:209px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#pricing #top-heading{margin-bottom:-153px;padding-bottom:183px;background-size:1200px;background-position:30% 50%;}
#pricing #top-heading #country{width:250px;height:40px;padding:10px;}
#pricing #top-heading .selectricWrapper{width:250px;}
#pricing #top-heading .selectric{height:40px;padding:5px;}
#pricing #top-heading .selectric .button{right:0;top:0;}
#pricing-bracket{width:250px;padding:15px 0 20px;}
#pricing-bracket h2{font-size:24px;letter-spacing:0;}
#pricing-bracket p{font-size:14px;}
#pricing #top-heading .btn{width:250px;margin-top:-20px;}
#pricing #quarter-list img{width:70px;margin:25px auto 20px;}
#pricing #quarter-list .span-6 div{padding:0;}
#volume-pricing h3{margin-bottom:0;font-size:18px;font-weight:700;letter-spacing:0;}
#volume-pricing p{font-size:16px;}
}
#ecommerce-resources #search-bar{background:#FAFAFA url(../style/graphic_resources.png) 50% 150% no-repeat;}
#ecommerce-resources #search-bar .form-group{display:none;}
#featured-content{overflow:hidden;}
#featured-content .content-category{margin-bottom:40px;}
#featured-content ul#tabs{margin:0 !important;list-style-type:none !important;}
#featured-content ul#tabs li{display:inline-block;margin:0 !important;padding:0 30px 15px 0;list-style-type:none !important;}
#featured-content ul#tabs li:last-child{padding-right:0;}
#featured-content ul#tabs li a{color:#333;font-size:24px;font-weight:700;transition:color .3s;-webkit-transition:color .3s;}
#featured-content ul#tabs li a.inactive{color:#CCC;transition:color .3s;-webkit-transition:color .3s;}
#featured-content ul#tabs li:hover a, #featured-content ul#tabs li:hover a.inactive{color:#0498BA;text-decoration:none;transition:color .3s;-webkit-transition:color .3s;}
#featured-content .content-category ul{margin:0 !important;list-style-type:none !important;border-top:1px solid #E6E6E6;}
#featured-content .content-category ul li{display:block;list-style-type:none !important;padding:15px 0 20px;margin:0 !important;border-bottom:1px solid #E6E6E6;}
#featured-content .content-image{display:block;position:relative;float:left;width:100px;overflow:hidden;}
#featured-content #case-studies_content .content-image{display:block;position:relative;float:left;width:100px;height:100px;border:1px solid #E6E6E6;overflow:hidden;}
#featured-content #case-studies_content .content-image img{max-width:180%;margin:-5% -50% 0 0;}
#featured-content .content-description{display:block;margin-top:4px;padding-left:120px;}
#featured-content .content-description h4{margin-bottom:0;font-size:21px;}
#featured-content .content-description span.tags{display:block;margin-bottom:10px;color:#AAA;font-size:14px;}
#featured-content .content-description p{margin-bottom:10px;}
.content-description a.btn.small{padding:0 15px 0 10px;}
.content-description .btn img{width:20px;margin:0 0 -6px 0;}
#highlighted-content{margin-top:-60px;margin-bottom:-15000px;padding:60px 35px 15000px 35px;border-left:1px solid #E6E6E6;box-sizing:border-box;}
#highlighted-content h5{margin-bottom:0;}
#blog-highlight{margin-bottom:50px;}
#blog-highlight img{margin-bottom:15px;}
#blog-highlight #subscribe .btn{float:right;width:110px;height:35px;margin:0;padding:0;font-size:14px;line-height:35px;}
#blog-highlight #subscribe input[type=text]{display:block;float:none;width:auto;margin-right:115px;}
#fraud-index img{width:220px;}
#additional-resources{padding:0;}
.resources-highlight:first-child{padding:60px 40px 70px 0;border-right:1px solid #E6E6E6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.resources-highlight:nth-child(2){padding:60px 0 70px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.resources-highlight img{float:left;}
.resources-highlight .content{float:left;width:100%;margin-left:-85px;padding-left:120px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.resources-highlight #subscribe{margin:20px 0 0 0;}
.resources-highlight #subscribe .btn{height:35px;margin-left:10px;line-height:35px;}
.resources-list-item{padding:40px 0;border-bottom:1px solid #E6E6E6;}
.resources-list-item:first-child{padding:0 0 40px;}
.resources-list-item img{display:block;float:left;width:20%;}
.resources-list-item .description{float:left;width:75%;margin-left:5%;}
.resources-list-item .description p{font-size:16px;}
.resources-list-item .btn{height:35px;font-size:14px;line-height:35px;}
.resources-list-item .description img.icon{float:right;width:auto;}
#glossary-index ul.none li{list-style:none;}
@media only screen and (max-width:1400px),
only screen and (max-device-width:1400px){#blog-highlight #subscribe{padding:50px 0;}
#blog-highlight #subscribe .btn{float:none;width:100%;margin:0;}
#blog-highlight #subscribe input[type=text]{width:100%;margin:-80px 0 0;}
}
@media only screen and (max-width:1200px),
only screen and (max-device-width:1200px){.resources-highlight #subscribe .btn{width:80%;max-width:315px;margin:50px 0 0 0;}
.resources-highlight #subscribe input[type=text]{width:80%;margin-top:-80px;}
}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){#blog-highlight p.small, #fraud-index p.small{font-size:14px;}
#fraud-index h6{display:block;font-size:18px;line-height:1.3em;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#highlighted-content{margin-top:0;margin-bottom:30px;padding:0;border-left:none;}
#blog-highlight, #fraud-index{margin-bottom:35px;padding:0 0 35px;border-bottom:1px solid #E6E6E6;}
#blog-highlight img{float:left;padding-left:7px;}
#blog-highlight .content{padding-left:120px;text-align:left;}
#blog-highlight #subscribe{padding:0;}
#blog-highlight #subscribe .btn{float:right;width:35%;}
#blog-highlight #subscribe input[type=text]{width:60%;max-width:none;min-width:0;height:35px;margin:0;}
#fraud-index .index-highlight{margin:20px auto 0;}
#fraud-index h6{padding-left:120px;text-align:left;margin-bottom:-70px;}
#fraud-index img{float:left;width:100px;}
#fraud-index .content{text-align:left;margin-left:120px;padding-top:60px;}
#fraud-index h5, #fraud-index p{margin-bottom:0;}
.resources-highlight:first-child{padding:60px 0 30px 0;border:none;}
.resources-highlight:nth-child(2){padding:30px 0 60px 0;}
.resources-highlight #subscribe input[type=text]{min-width:0;margin-top:-85px;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#blog-highlight img{width:80px;padding:0;}
#blog-highlight .content{padding-left:100px;}
#fraud-index h6{padding-left:100px;}
#fraud-index img{width:80px;}
#fraud-index .content{margin-left:100px;}
.resources-highlight img{float:left;width:60px;}
.resources-highlight .content{margin-left:-60px;padding-left:80px;}
#featured-content ul#tabs li{padding:0 10px 15px 0;}
#featured-content ul#tabs li a{font-size:21px;}
#featured-content .content-image{width:80px;}
#featured-content #case-studies_content .content-image{width:80px;height:80px;}
#featured-content .content-description{padding-left:100px;}
#featured-content .content-description span.tags{font-size:12px;}
#featured-content .content-description p{font-size:14px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#blog-highlight #subscribe{padding:50px 0;}
#blog-highlight #subscribe .btn{float:none;width:100%;margin:0;}
#blog-highlight #subscribe input[type=text]{width:100%;margin:-80px 0 0;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){.resources-highlight img{display:block;float:none;width:85px;margin:0 auto 30px auto;}
.resources-highlight .content{margin-left:0;padding-left:0;}
.resources-highlight .content h5{text-align:center;}
.resources-highlight #subscribe input[type=text], .resources-highlight #subscribe .btn{width:100%;max-width:none;min-width:0;}
#featured-content ul#tabs li a{font-size:16px;}
#featured-content .content-description .btn{width:auto;}
}
#developers-heading{margin-top:-60px;padding-top:120px;background:#F9F9F9 url('../style/background_worldmap_grey2.png') 50% 40% no-repeat;}
#developers-heading img{display:block;margin:20px auto 30px;}
#developers-heading h2{font-weight:700;font-size:24px;line-height:1.2em;margin-bottom:10px;text-align:center;}
#developers-faq h3{margin-bottom:35px;}
#developers-faq ul{margin-bottom:15px;list-style:disc !important;font-weight:300;}
#developers-faq ul li{list-style:disc;}
#developers-faq #faq-list a{display:block;margin-bottom:2px;padding:4px 0 6px;border-bottom:1px solid #E6E6E6;}
#developers-faq #faq-list a:last-child, #developers-faq .faq-entry:last-child{border-bottom:none;}
#developers-help h3{margin-bottom:10px;}
@media only screen and (max-width:1100px),
only screen and (max-device-width:1100px){#developers-heading p{font-size:16px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#developers-heading{padding-top:80px;}
#developers-heading .span-3:nth-child(4){clear:both;}
#developers-faq #faq-list{margin-bottom:30px;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){#developers-heading img{margin:25px auto 20px;width:70px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#developers-heading{background-size:1200px;background-position:30% top;}
}
.partners .container{overflow:hidden;}
.partners #nav{backface-visibility:hidden;}
.partners .row h2{margin-bottom:40px;}
.partners .row .large{font-weight:400;margin-bottom:40px;}
.partners .text-white{color:#fff;}
.partners .section-sm{padding:30px 0;}
.partners .nomargin{margin:0 !important;}
.partners .circle{display:block;width:42px;font-size:40px;font-weight:700;line-height:42px;text-align:center;border-radius:50%;margin:auto;padding:14px;}
.partners .circle.light-blue{color:#fff;background-color:#00bcdd;}
.partners .bottom-align{padding-bottom:0;}
.partners .bottom-align .base{margin-bottom:0px;}
.partners .bottom-align .base p, .partners .bottom-align .base img{display:block;margin-bottom:0;}
.partners .page-header{background-position:50% 100%;background-color:#f9f9f9;background-repeat:no-repeat;}
.partners .cta{background-size:cover;background-position:50% 50%;background-color:#f9f9f9;background-repeat:no-repeat;}
.partners .cta p{display:block;max-width:650px;margin-left:auto;margin-right:auto;}
.partners .photo{color:#fff;background-repeat:no-repeat;padding:30px 0;}
.partners .photo a{color:#fff;}
.partners .photo *{text-shadow:0 1px 1px rgba(28,103,127,.6);}
.partners-enterprise .photo{background-image:url(../style/partners-enterprise-photo-bg.jpg);background-position:0 0;background-color:#43a9be;}
.partners-developer .photo{background-image:url(../style/partners-developer-photo-bg.jpg);background-position:100% 0;background-color:#578491;}
.partners-standard .photo{background-image:url(../style/partners-standard-photo-bg.jpg);background-position:100% 0;background-color:#5b4a3f;}
.partners .visible-mobile{display:none;}
@media only screen and (max-width:900px), only screen and (max-device-width:900px){.partners .visible-mobile{display:block !important;}
.partners .visible-desktop{display:none !important;}
.partners .photo{padding:0;}
.partners .photo .row{padding:60px 0;}
.partners-enterprise .photo .row{background-color:rgba(67,169,190,.8);}
.partners-developer .photo .row{background-color:rgba(87,132,145,.8);}
.partners-standard .photo .row{background-color:rgba(91,74,63,.8);}
.partners-standard .photo{background-position:50% 50%;}
}
@media only screen and (max-width:600px), only screen and (max-device-width:600px){.partners #secondary-navigation_box li{display:block;}
.partners #secondary-navigation_box li a{width:auto;}
}
@media only screen and (min-width:901px){.partners .page-header{background-size:contain;}
.partners .right-align{text-align:right;}
.partners .right-align img{float:right;}
.partners .table{display:table;}
.partners .table .span-6{display:table-cell;float:none;height:100%;vertical-align:middle;padding-left:6%;margin-left:0;}
}
.partners-default .page-header .container{max-width:720px;}
.partners-subpage .page-header .container p{max-width:650px;margin-left:auto;margin-right:auto;}
.partners-subpage .page-header .container p .btn{padding-left:60px;padding-right:60px;}
.partners-default .page-header{background-image:url(../style/partners-default-spotlight-bg.jpg);}
.partners-enterprise .page-header{background-image:url(../style/partners-enterprise-spotlight-bg.jpg);}
.partners-developer .page-header{background-image:url(../style/partners-developer-spotlight-bg.jpg);}
.partners-standard .page-header{background-image:url(../style/partners-standard-spotlight-bg.jpg);}
.partners-enterprise .cta{background-image:url(../style/partners-enterprise-cta-bg.jpg);}
.partners-developer .cta{background-image:url(../style/partners-developer-cta-bg.jpg);}
.partners-standard .cta{background-image:url(../style/partners-standard-cta-bg.jpg);}
.css-gallery{max-width:930px;height:0;text-align:center;position:relative;overflow:hidden;margin:auto;    padding-bottom: 10%;}
.link a{color:#444;padding:0 10px;}
.css-gallery img{position:absolute;left:0;right:0;}
@-webkit-keyframes gallery-fade{15%, 50%{opacity:1;}
80%{opacity:0;}
}
@-moz-keyframes gallery-fade{15%, 50%{opacity:1;}
80%{opacity:0;}
}
@-o-keyframes gallery-fade{15%, 50%{opacity:1;}
80%{opacity:0;}
}
@keyframes gallery-fade{15%, 50%{opacity:1;}
80%{opacity:0;}
};#support-heading.row .blurb, #contact-heading.row .blurb{max-width:60%;}
#support-heading.row a{position:relative;z-index:10;}
.support-image{float:left;width:auto;height:auto;margin:-150px 50px -61px -450px;overflow:hidden;z-index:50;}
.support-image img{position:relative;max-width:none;width:1200px;margin:-50px 20px -150px 20px;z-index:0;}
#salesforce-iframe{height:380px;width:100%;padding-top:5px;}
@media only screen and (max-width:976px),
only screen and (max-device-width:976px){.support-image{float:right;margin:0px -350px -61px 0px;}
.support-image img{max-width:none;width:1000px;margin:-50px 20px -20px 0px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#support-heading.row .span-5{overflow:visible;}
#support-heading.row .blurb, #contact-heading.row .blurb{max-width:100%;}
.support-image{float:right;margin:0px 0px -46px 0px;overflow:visible;}
.support-image img{max-width:100%;width:1000px;margin:-25px 20px 0px 0px;}
#salesforce-iframe{height:940px;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){#salesforce-iframe{height:940px;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){.support-image{float:left;margin:0px auto -36px auto;}
.support-image img{width:100%;max-width:700px;min-width:450px;margin:-25px auto 0px auto;}
}
#faq-heading.row .col{margin-top:-1px;margin-bottom:0;}
#faq-heading.row .span-6{border-top:1px solid #E6E6E6;}
#faq-heading.row h1{text-align:center;}
#faq-heading.row a{display:block;padding:10px 0;font-size:18px;}
.faq-entry{position:relative;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #E6E6E6;}
.faq-entry ul{padding-left:17px;}
.faq-entry p{font-size:16px;}
.faq-entry h3{margin-bottom:8px;}
.faq-anchor{position:absolute;top:-110px;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#faq-heading.row a{padding:7px 0;font-size:16px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#faq-heading.row a{padding:6px 0;font-size:14px;}
}
span#warning-message{display:block;margin:-40px 0 80px;padding:20px;background:#f9f6ca;border:1px solid #ffca07;border-radius:3px;font-size:14px;text-align:center;}
.contact-image{float:left;width:auto;height:auto;margin:-110px 50px -61px -450px;overflow:hidden;z-index:50;}
.contact-image img{max-width:none;width:1200px;margin:-60px 20px -80px 0px;}
#contact-map.row{min-height:500px;background:#FFFFFF url(../style/contact-map.png) top center no-repeat;}
#contact-map.row #addresses{position:relative;width:700px;height:340px;margin:0 auto;}
#contact-map.row #addresses .address{width:186px;height:74px;padding:20px;}
#contact-map.row #addresses .address p{color:#FFFFFF;font-size:12px;font-weight:500;line-height:1.4em;}
#contact-map.row #addresses .address.us{position:absolute;left:33px;top:92px;}
#contact-map.row #addresses .address.ireland{position:absolute;left:331px;top:-25px;width:225px;}
#contact-map.row #addresses .address.hong_kong{position:absolute;left:467px;top:160px;}
#contact-map.row .phone p{float:left;margin-right:10%;}
@media only screen and (max-width:976px),
only screen and (max-device-width:976px){#contact-heading.row{padding-top:140px;}
.contact-image{float:right;margin:0px -350px -61px 0px;}
.contact-image img{max-width:none;width:1000px;margin:-50px 20px -20px 0px;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){span#warning-message{margin:-40px 0 30px;}
#contact-heading.row .span-5{overflow:visible;}
.contact-image{float:right;margin:0px 0px -46px 0px;overflow:visible;}
.contact-image img{max-width:100%;width:1000px;margin:-25px 20px 0px 0px;}
#contact-map.row #addresses{margin-top:10px;}
}
@media only screen and (max-width:750px),
only screen and (max-device-width:750px){#contact-map.row{min-height:500px;background:#FFFFFF url(../style/contact-map-mobile.png) top center no-repeat;}
#contact-map.row #addresses{width:auto;height:340px;margin:0 auto;}
#contact-map.row #addresses .address, #contact-map.row #addresses .address.ireland{width:93.96%;height:auto;margin:0 3% 30px 3%;background:#41C3DC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contact-map.row #addresses .address p{font-size:16px;}
#contact-map.row #addresses .address.us, #contact-map.row #addresses .address.ireland, #contact-map.row #addresses .address.hong_kong{position:static;float:left;left:auto;top:auto;}
#contact-map.row .phone p{float:left;margin-right:10%;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#contact-heading.row{padding-top:140px;}
.contact-image{float:left;margin:0px auto -36px auto;}
.contact-image img{width:100%;max-width:700px;min-width:450px;margin:-25px auto 0px auto;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){span#warning-message{margin:0px 0 20px;}
#contact-heading.row{padding-top:90px;}
}
#policies.row a{display:block;margin-bottom:2px;padding:12px 12px 12px 38px;background:url(../style/policies_icon.png) 2% 50% no-repeat;background-size:22px auto;font-size:21px;}
#policies.row a:hover{background:#FAFAFA url(../style/policies_icon.png) 2% 50% no-repeat;background-size:22px auto;}
#policies.row p.fineprint{margin-top:20px;text-align:center;}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#policies.row a{background:url(../style/policies_icon.png) 2% 50% no-repeat;background-size:22px auto;font-size:18px;}
#policies.row a:hover{background:#FAFAFA url(../style/policies_icon.png) 2% 50% no-repeat;background-size:22px auto;}
}
#about-heading.row{min-height:230px;color:#FFF;background:url(../style/image_office-2.jpg) 50% 80% no-repeat;background-size:2100px;}
#about-summary.row .stat{margin-bottom:20px;}
#about-summary.row .stat h5{margin-bottom:0;}
#about-summary.row .stat span{display:block;font-size:14px;line-height:1.3em;}
#press-releases h5{margin:20px 0 10px;padding-bottom:3px;border-bottom:1px solid #E6E6E6;font-size:16px;}
#press-releases .press-release .title{display:block;padding:5px 30px 9px 120px;background:url('../style/icon_document_PDF.png') 100% -5% no-repeat;background-size:28px;font-size:16px;line-height:1.2em;overflow:visible;}
#press-releases .press-release .date{display:block;float:left;width:120px;margin-right:-120px;padding:5px 0 9px;color:#999;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1.2em;}
#media-contact{text-align:center;}
#media-contact .avatar{width:110px;margin-bottom:15px;border-radius:50%;}
#media-contact h5{margin-bottom:5px;}
#history #timeline{position:relative;}
#history #timeline ul{position:relative;margin:-60px 0 -61px 75px;padding:60px 0;border-left:2px solid #E2E2E2;z-index:20;}
#history #timeline ul li{margin-left:13px;padding-left:5px;list-style-image:url('../style/icon_li-disc_grey.png');}
#history #timeline ul li.year{margin:-15px 0 20px -65px;padding-left:0;border-bottom:1px solid #E6E6E6;font-weight:700;list-style:none;}
#history #timeline ul li.event{margin-bottom:7px;}
#history #timeline ul li.event .description{display:block;font-size:16px;}
#history #timeline ul li.event .month{display:block;color:#AFAFAF;font-size:12px;font-weight:500;text-transform:uppercase;}
#personnel.row{background:url(../style/image_employees-2.jpg) 50% 60% no-repeat;background-size:2100px;}
#personnel a{color:#FFF;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#media-contact{padding-top:50px;text-align:left;}
#media-contact .avatar{float:left;margin-right:-110px;}
#media-contact h5, #media-contact ul{display:block;padding-left:140px;}
#media-contact h5{margin-top:35px;}
#history h2{margin-left:93px;}
#history #timeline ul{margin:-101px 0 -46px 75px;padding-top:100px;}
#personnel.row{background-size:1200px;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){#history #timeline ul{margin:-91px 0 -36px 75px;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){#press-releases .press-release .title{padding:0 30px 8px 0;}
#press-releases .press-release .date{float:none;margin-right:0;padding:7px 0 0px;font-size:12px;}
#history #timeline ul{margin:-91px 0 -36px 60px;}
#history h2{margin-left:78px;}
}
#leadership-heading.row{min-height:200px;padding-top:130px;color:#FFF;background:url(../style/image_conference-room.jpg) 50% 0% no-repeat;}
#executive-committee .container .col:nth-child(3), #executive-committee .container .col:nth-child(5), #executive-committee .container .col:nth-child(7){clear:both;}
#executive-committee img{float:left;width:30%;margin:0 30px 30px 0;border-radius:50%;}
#executive-committee .name h3, #bod h3, #bod h5{margin-bottom:0px;}
#executive-committee .bio{margin-bottom:45px;}
#bod p{margin-bottom:40px;}
#careers-heading.row{min-height:200px;padding-top:130px;color:#FFF;background:url(../style/image_employees.jpg) 50% 40% no-repeat;}
#who-we-are ul{max-width:812px;margin:30px auto 0;padding-left:15%;}
#who-we-are ul li{float:left;display:block;width:230px;height:230px;margin:0 20px 40px;padding:80px 15px 0px;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#who-we-are ul li h5{margin-bottom:0;}
#who-we-are ul li p{font-size:16px;line-height:1.1em;}
#who-we-are ul li:nth-child(1){color:#AFDDEB;background:#0498BA;}
#who-we-are ul li:nth-child(1) h5{color:#FFF;}
#who-we-are ul li:nth-child(2){color:#1A1A1A;background:#C3D500;}
#who-we-are ul li:nth-child(2) h5{color:#1A1A1A;}
#who-we-are ul li:nth-child(3){color:#FBBA8F;background:#AD431C;}
#who-we-are ul li:nth-child(3) h5{color:#FFF;}
#who-we-are ul li:nth-child(4){color:#FBBA8F;background:#E75200;}
#who-we-are ul li:nth-child(4) h5{color:#FFF;}
#who-we-are ul li:nth-child(5){color:#A7D5E3;background:#00657F;}
#who-we-are ul li:nth-child(5) h5{color:#FFF;}
#who-we-are ul li:nth-child(6){color:#E4E76C;background:#959300;}
#who-we-are ul li:nth-child(6) h5{color:#FFF;}
#different.row svg{width:50px;height:50px;margin:0 0 -7px 70px;}
#different.row polygon{fill:#F9F9F9;}
#different blockquote{border:none;}
#different blockquote p{font-family:"Minion Pro", Times New Roman, serif;font-size:50px;line-height:1.2em;text-align:center;}
@media only screen and (max-width:700px),
only screen and (max-device-width:700px){#careers-heading.row{background-size:1400px;}
#who-we-are ul{max-width:420px;}
#who-we-are ul li{width:180px;height:180px;margin:0 15px 40px;padding:60px 15px 0px;}
#who-we-are ul li p{font-size:14px !important;}
#different blockquote p{font-size:36px;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){#who-we-are ul{max-width:200px;}
#who-we-are ul li{width:200px;height:200px;margin:0 0 25px 0;padding:75px 15px 0px;}
#who-we-are ul li p{font-size:14px !important;}
}
#job-list #resume{background:#FFF;border:1px solid #E6E6E6;text-align:center;}
#job-list #resume p{margin:15px;}
#job-list ul{list-style-type:none !important;border-top:1px solid #E6E6E6;margin-left:0 !important;}
#job-list ul li{margin:0 !important;padding:5px 0;list-style-type:none !important;border-bottom:1px solid #E6E6E6;}
.job-location{color:#888;}
#job-list .job-location{display:inline-block;float:right;margin-top:5px;font-size:14px;}
#job-postings .posting{position:relative;}
#job-postings .posting a.jump-link{position:absolute;margin-top:-100px;}
#job-postings .posting h6{margin-bottom:5px;}
#job-postings .posting p{font-size:16px;font-weight:300;}
#job-postings .posting ul{margin-bottom:25px !important;padding-left:15px;margin-left:15px !important;}
#job-postings .posting blockquote ul{margin-bottom:0px !important;}
#job-postings .posting ul li{margin-bottom:7px;list-style:disc;font-size:16px;font-weight:300;line-height:1.2em;}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){#job-list #resume{width:93.96%;margin-bottom:35px;}
#job-list #resume p{margin:20px;}
#job-postings .span-3{width:93.96%;}
#job-postings .posting h3{margin-bottom:0;}
#job-postings .posting h5{font-size:18px;margin:15px 0 0;}
#job-postings .posting .job-location{margin-bottom:15px;}
.horizontal-rule{margin-top:25px;margin-bottom:35px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){#job-list #resume{width:90%;margin-bottom:25px;}
#job-list #resume p{margin:15px;}
#job-list .job-location{display:block;float:none;margin-top:0px;}
}
#gg-heading.row{min-height:360px;margin-top:54px;padding-top:180px;color:#FFF;background:url(../style/image_spices.jpg) 50% 60% no-repeat;}
#impact ul{display:block;width:1040px;margin:30px auto 20px auto;list-style:none !important;}
#impact ul li{display:block;float:left;min-height:320px;width:200px;margin:0 30px;list-style:none !important;}
#impact ul li h1{width:200px;height:200px;margin-bottom:30px;padding:70px 15px 0 15px;color:#FFF;background:#00BCDD;border-radius:50%;font-weight:700;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#impact ul li p{font-size:16px;}
#people ul{width:936px;margin:0 auto 50px;list-style:none !important;}
#people ul li{float:left;width:280px;margin-top:35px;margin-right:30px;list-style:none !important;border:1px solid #bdbdbd;-moz-box-shadow:10px 10px 0px #dbdbdb;-webkit-box-shadow:10px 10px 0px #dbdbdb;box-shadow:10px 10px 0px #dbdbdb;filter:progid:DXImageTransform.Microsoft.DropShadow(offX='10', offY='10', Color='#DBDBDB');-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(offX='10', offY='10', Color='#DBDBDB')";}
#people .title{padding:15px;padding-bottom:12px;color:#1A1A1A;font-size:12px;line-height:16px;}
#people .title h5, #people .title p{margin-bottom:0;}
#people .description .image{display:block;width:280px;height:145px;margin-bottom:0;list-style:none !important;opacity:1;visibility:visible;transition:opacity .7s;-webkit-transition:opacity .7s;}
#people .description .story{display:block;margin-bottom:0;padding:0px;width:250px;cursor:default;font-size:14px;line-height:21px;list-style:none !important;opacity:0;visibility:hidden;height:0;transition:opacity .7s;-webkit-transition:opacity .7s;}
#people .description:hover .image{opacity:0;visibility:hidden;height:0;transition:opacity .7s;-webkit-transition:opacity .7s;}
#people .description:hover .story{display:block;padding:15px;height:115px;opacity:1;visibility:visible;transition:opacity .7s;-webkit-transition:opacity .7s;}
@media only screen and (max-width:1230px),
only screen and (max-device-width:1230px){#impact ul{width:520px;}
#people ul{width:624px;margin:0 auto 50px;}
}
@media only screen and (max-width:960px),
only screen and (max-device-width:960px){#gg-heading.row{margin-top:34px;padding-top:190px;}
#impact ul li h1{padding:80px 15px 0 15px;}
}
@media only screen and (max-width:700px),
only screen and (max-device-width:700px){#gg-heading.row{margin-top:-7px;padding-top:220px;}
#impact ul{width:260px;}
#people ul{width:290px;margin:0 auto 50px;}
}
@media only screen and (max-width:530px),
only screen and (max-device-width:530px){#gg-heading.row{margin-top:-52px;padding-top:220px;}
}
@media only screen and (max-width:350px),
only screen and (max-device-width:350px){#gg-heading.row{margin-top:-62px;padding-top:220px;}
}
.search-heading{margin:0 0 40px;padding:25px;padding-bottom:20px;color:#AAA !important;background:#F1F1F1;border-radius:3px;font-size:28px;font-family:"Minion Pro", Times New Roman, serif;font-style:italic;font-weight:700;letter-spacing:0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search-heading span{clear:both;color:#AAA !important;font-weight:300;font-style:normal;letter-spacing:0;text-align:center;}
p.search-excerpt{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #E6E6E6;}
#search-results .search-result{margin-bottom:30px;}
#search-results .search-result h4{margin:0;}
#search-results .search-result span{display:block;}
#search-results .search-result .url{margin:-1px 0 3px;color:#AAA;font-size:14px;font-style:italic;font-weight:300;}
.pagenavi.row{padding:0 0 80px;}
.pagination-nav{display:inline-block;color:#999;text-align:center;margin:7px 0;font-size:14px;}
.newer{float:right;}
.newer .btn{margin-right:0;}
.older{float:left;}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){.search-heading{padding:15px;padding-bottom:10px;font-size:21px;}
}
@media only screen and (max-width:500px),
only screen and (max-device-width:500px){.pagination-nav{display:block;width:100%;margin:0 0 40px;}
}
#roolover .img{position:relative;}
#roolover .top{position:absolute;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-transition:opacity 0.5s ease-in-out;}
#roolover .bottom{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-transition:opacity 0.5s ease-in-out;}
#roolover .top:hover{opacity:1;}
#roolover .bottom:hover{opacity:1;}
#roolover a:hover img{opacity:1;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:HelveticaNeue-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;top:0;left:0;z-index:1100;text-align:left;visibility:hidden;display:none;margin:0;padding:0}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px;top:150px!important;background:#000;border:10px solid #000;border:10px solid rgba(0,0,0, .50);border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#sb-wrapper-inner{position:relative;overflow:hidden;height:100px}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:0}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(../style/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{position:relative;height:100%}#sb-title,#sb-info{position:relative;overflow:hidden;margin:0;padding:0;height:0!important}#sb-title,#sb-title-inner{height:0;line-height:0;margin-top:0!important}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:0;line-height:0}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;width:45%;padding:2px 0}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(../style/close.png)}#sb-nav-next{background-image:url(../style/next.png)}#sb-nav-previous{background-image:url(../style/previous.png)}#sb-nav-play{background-image:url(../style/play.png)}#sb-nav-pause{background-image:url(../style/pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{text-decoration:none;cursor:pointer;color:#fff;padding:0 4px 0 0}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;text-align:center;padding:10px}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
